【发布时间】:2013-10-28 11:35:03
【问题描述】:
如何在 Symfony2 Forms 中实现选择用户类型?
我想在名为 user 的表单中创建。并且能够通过自动完成从 DB(通过 Doctrine)中选择用户。
【问题讨论】:
标签: forms symfony doctrine-orm symfony-forms
如何在 Symfony2 Forms 中实现选择用户类型?
我想在名为 user 的表单中创建。并且能够通过自动完成从 DB(通过 Doctrine)中选择用户。
【问题讨论】:
标签: forms symfony doctrine-orm symfony-forms
1)您必须在表单生成器中添加:
2) 使用您想要的 javascript 库(即 bootstrap typeahead 是一个很好的库)。
3) 然后,javascript 触发一个 ajax 方法,指向控制器上的一个动作。此操作返回用户类型列表(很可能以 json 格式编码)
4) 表单提交后,在你的update/create action中,找到提交的隐藏id对应的实体,并链接到实体
【讨论】:
看来您正在寻找集成 select2。检查this out
【讨论】: