我有一种情况,我需要验证一个表单,而实际上没有一个对象存储在任何地方.在这种情况下,我是否仍然会创建一个没有学说的实体,并将其验证为如果表单有效或是否有另一种方式执行我想要做的任何事情?
示例是通过他的名字向用户发送电子邮件.
Eln*_*mov 64
请参阅" 使用不带类的表单"部分 - 还有一个关于验证的小节.
答案是自己设置约束,并将它们附加到各个字段.
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)),
),
))
;
Run Code Online (Sandbox Code Playgroud)