我的这种类型有以下验证:
/**
* {@inheritdoc}
*/
public function buildForm(FormBuilderInterface $builder, array $options)
{
$builder->add('name', null, array(
'description' => 'The category name'));
$builder->add('model', 'form_type', array(
'data_class' => 'Foo\BarBundle\Model\Foo'
));
}
栏类型:
/**
* {@inheritdoc}
*/
public function buildForm(FormBuilderInterface $builder, array $options)
{
$builder->add('name', null);
}
验证第一种类型:
Foo\BarBundle\Model\Bar:
properties:
name:
- NotNull:
message : system.error.alert.null
验证第二种类型:
Foo\BarBundle\Model\Foo:
properties:
name:
- NotNull:
message : system.error.alert.null
一切都按预期工作,但symfony不验证第二种表单类型。谁知道该怎么办?如果您需要更多信息,请告诉我。
感谢。