symfony2表单验证:表单字段名称"无效"错误

时间:2014-02-04 15:10:04

标签: forms validation symfony

我在Symfony2中创建了一个Form,其中“name”字段设置为“text”类型......但由于某种原因,我不能在此字段中使用任何空格...我收到以下错误:

form type name ("") is not valid

我尝试重命名字段并将类型更改为“textarea”,但问题仍然存在。

以下是表单的定义方式:

$builder -> add('name', 'text') 

有人可以告诉我这是什么问题吗?

1 个答案:

答案 0 :(得分:1)

添加

怎么样?
public function getName()
{
    return 'your_type_name';
}

到您的类型。

请注意,getName()方法应返回表单“type”的唯一标识符。