Symfony2表单字段data_class验证不起作用

时间:2014-02-17 11:59:36

标签: forms validation symfony field

我的这种类型有以下验证:

/**
 * {@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不验证第二种表单类型。谁知道该怎么办?如果您需要更多信息,请告诉我。

感谢。

0 个答案:

没有答案