繁体   English   中英

在Symfony2中过滤表单的实体集合

[英]Filter entity collection for form in Symfony2

我正在寻找最佳实践来填充某些实体的下拉菜单。 有一个角色系统,其中的表拥有实体的权限。 所以,想象的对象项目用户userProjects。 最后一个包含userId,projectId和一些权​​限。 用户可以以某种形式选择为其授予用户的那些项目。

当然,有很多方法可以实现这一目标。 例如,某个中央服务可以返回准备好的querybuilder,该查询可以传递给实体表单类型。 但是在我看来,更具吸引力的解决方案是返回已授予实体的ArrayCollection的服务。 但是如何将它们绑定在选择控件上? 我想这对于modeltransformer来说是个好工作,但是..您会推荐什么?

提前谢谢了!

如果您确实需要,请创建EntityChoiceList并将其作为choice_list传递到表单选择字段。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM