http://www.symfony-project.org/jobeet/1_4/Doctrine/en/12
“虚拟”列部分详细说明了如何将列添加到属于相关模型的列表中。
例如,我有2个模型类:Company
和User
。用户始终是公司的成员。
对于用户列表,我想显示公司名称,我可以通过向User类getCompanyName()
添加一个getter然后在我的generator.yml中为User模块执行此操作,我将使用字段名{ {1}}。
这适用于每个用户并显示公司名称,但如何使用公司名称对列表进行排序?
答案 0 :(得分:0)
我通过添加table_method来解决这个问题,然后当我在模型中实现表方法时,我会在公司中通过一个字段来加入公司。不确定这是否可以扩展到生成的屏幕中的排序列,但我认为这也有效。