Я включил sfDoctrineGuardPlugin, поэтому я изменил класс myUser
, чтобы мой класс расширялся sfGuardSecurityUser
.
Я переопределил схему sfGuardUser, чтобы добавить собственное отношение
Personnage:
local: id
foreign: user_id
type: one
onUpdate: CASCADE
onDelete: CASCADE
Когда генерируются модели, если перейти на BasesfGuardUser.class.php, я вижу в комментариях PHPDoc мое отношение создано и добавлено свойство Personnage.
* @property Personnage $Personnage
Но я не понимаю, когда я пытаюсь получить доступ к этому свойству, я не могу.
В контроллере:
$user = $this->getUser();
$user->Personnage;
В поле зрения:
echo $sf_user->Personnage
И ошибка:
Notice: Undefined property: myUser::$Personnage
Как я могу получить доступ к этой недвижимости?