2016-02-01 4 views
0

Может ли кто-нибудь сказать мне лучший способ редактировать в FosuserBundle только какое-то поле. У меня есть моя форма профиля от моего пользователя, я хочу некоторые отключенные поля, потому что я не хочу, чтобы пользователь менял это поле, но я хочу показать ему информацию. Если я отправлю форму, у меня есть ошибка.symfony 2 fosuserbundle profiledit

Это поле не должно быть пустым

Как я могу редактировать только некоторые поля, без ошибок ограничений проверки от моего лица в FosUserBundle?

+1

Вы можете использовать группы проверки. http://symfony.com/doc/current/book/validation.html#validation-groups –

ответ

0

Вам нужно добавить обнуляемым = верны своим полям в вашем пользователя объекта:

Пример:

/** 
* @var String 
* @ORM\Column(name="user_first_name", type="string", length=255, nullable=true) 
*/ 
protected $userFirstName; 
+0

Спасибо, но если я добавлю nullable = true в свой объект, тогда форма проверки для регистрации нового пользователя будет нарушена. – user2718075