Подтверждение формы без Учения Сущности - PullRequest
35 голосов
/ 03 февраля 2012

У меня есть ситуация, когда мне нужно проверить форму, фактически не имея объекта для хранения где-либо. В этом сценарии я все же создал бы сущность без доктрины и утвердил бы ее как обычную для выполнения того, что я хочу сделать, если форма верна или есть другой способ?

Примером может быть отправка электронного письма пользователю по его имени.

1 Ответ

64 голосов
/ 03 февраля 2012

См. Раздел Использование формы без класса - также есть подраздел по валидации.

Ответ заключается в настройке ограниченийсами и прикрепите их к отдельным полям.

use Symfony\Component\Validator\Constraints\Length;
use Symfony\Component\Validator\Constraints\NotBlank;

$builder
   ->add('firstName', 'text', array(
       'constraints' => new Length(array('min' => 3)),
   ))
   ->add('lastName', 'text', array(
       'constraints' => array(
           new NotBlank(),
           new Length(array('min' => 3)),
       ),
   ))
;
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...