Почему бы вам не использовать таблицу sf_guard_user_profile для добавления настраиваемого поля?Это рекомендуемый метод.
sf_guard_user_profile:
_attributes: { phpName: sfGuardUserProfile }
id: ~
user_id: { type: integer, foreignTable: sf_guard_user, foreignReference: id, required: true, onDelete: cascade }
phone: varchar(20)
Тогда вы можете использовать:
$this->getUser()->getGuardUser()->getProfile()->getPhone()
или
$this->getUser()->getProfile()->getPhone()
В любом случае, если вы хотите / должны «расширить» sfGuardUserВы должны изменить плагин schema.yml, добавить свое поле и перестроить все классы.Я советую вам против.; -)