Wie erhalten Sie Benutzerdaten in Form in Symfony 1.2?

7

Ich verwende Symfony 1.2 in einer Standard-Propel-Klasse.

%Vor%

Ich möchte jedoch, dass der Wert dieses Feldes von den Benutzerinformationen kommt, auf die ich normalerweise mit $this->getUser()->getAttribute( '...' ) zugreifen würde. Dies scheint jedoch nicht in der Form zu funktionieren.

Was soll ich verwenden?

    
James Inman 09.03.2009, 19:01
quelle

4 Antworten

6

Funktioniert das?

%Vor%

// Bearbeiten : Sehen Sie sich stattdessen die Empfehlung von cproo zur Verwendung von sfContext an.

    
lpfavreau 09.03.2009, 19:25
quelle
14

Es ist eine sehr schlechte Idee, sich auf die sfContext-Instanz zu verlassen. Es ist besser, das, was Sie während der Initialisierung von sfForm benötigen, im Optionsarray-Parameter zu übergeben.

Ссылка

__ Construct-Methode

zum Beispiel in Ihrer Aktion:

%Vor%

und rufen Sie dann den Wert in der Formularklasse ab:

  

$ this- & gt; getOption ('attributeFoo');

cirpo

    
cirpo 27.05.2010 11:49
quelle
1

Wenn jemand das gleiche im Admin (Backend) benötigt, hier ist eine Lösung: Ссылка

    
Jérôme 18.03.2011 08:42
quelle
-1

In Symfony 1.4, Objekt $ sf_user

    
wojtura 08.02.2016 12:32
quelle

Tags und Links