Symfony2动态选择框 - 验证失败

时间:2015-01-30 22:16:14

标签: symfony

我正在制作一个用户可以添加宠物(猫和狗)的应用程序。 该应用程序有一个"宠物输入表格",其中猫/狗品种被翻译成多种语言,具体取决于用户。根据宠物类型选择动态添加品种(使用AJAX) - 因此,如果用户选择" dog","品种"选择框中填充了犬种,反之亦然。 问题是,提交后我得到一个错误:

  

无法扭转物业路径的价值"品种":选择" [翻译品种价值]"不存在或不是唯一的

是否有一种方法可以禁用选择框的验证,或者使其成为“#34;接受"翻译的价值也是?

谢谢!

1 个答案:

答案 0 :(得分:1)

您始终可以将字段设置为映射false,但是您必须自己将其绑定到实体

但当然在这种情况下可能不需要这样做,而通过ajax加载只需设置选择这样的选项

<select>
<option value='notTranslatedName'>translatedName</option>
</select>