【发布时间】:2014-03-14 13:29:07
【问题描述】:
我正在开发一个 Symfony2 项目,其中我有三个动态填充的字段,这意味着由 Angular JS 控制器中的 AJAX 调用构建。所以问题是,当我发送表单时,我会收到消息:
This value is not valid.
所以在做了很多研究之后(Symfony2 Nested Select in Spanish、Dynamic Form Modification from Symfony2 Docs、How to use Data Transformers from Symfony2 Docs、Post here in Stackoverflow、Entity as hidden field 以及我阅读的更多页面)我发现“几乎”什么都没有,所以这是我的问题:什么是选择字段类型的“规范数据”吗?这是我的类型返回的内容:
public function getParent() {
return 'choice';
}
public function getName() {
return 'country_choice';
}
由于某种原因,验证总是失败,我怀疑是由于选择类型,因为我不知道选择类型的“标准数据”是什么,所以我无法在 DataTransformer 上以正确的方式工作。有什么可以指出我正确的方向吗?有什么建议或帮助吗?
【问题讨论】:
标签: php symfony symfony-forms