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?
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