Symfony,Doctrine Guard插件,generator.yml文件,使用另一个模块进行自定义

时间:2011-02-23 16:09:04

标签: php symfony1 symfony-1.4 sfdoctrineguard

我正在使用Symfony 1-4和sfDoctrineGuardPlugin。

我的问题是,在Doctrine Guard插件上你知道每个模块都带有generator.yml。我需要自定义generator.yml。例如,我需要显示另一个表(模块)列。

// for example i am at X module and need to sort according to another table's/module's column ...

config:
list:
sort: [X, asc] // x is not on my module

列表/显示相同。我需要显示一些不在我当前模块上的列...

我在网上找不到它。非常感谢您分享您的想法和/或信息,erman。

1 个答案:

答案 0 :(得分:2)

  1. 别介意直接在插件的目录中自定义任何文件。
  2. 通过将generator.yml复制到应用程序的模块中来覆盖addSortQuery。该模块必须与插件中的名称相同。见"Anatomy of a Plug-in"
  3. Symfony不提供内置功能,可以按当前模型中不存在的列对项目进行排序。您必须通过覆盖操作类中的{{1}}方法来手动执行此操作。请参阅“Symfony 1.4 admin generator sort on custom column”。
  4. 希望这会有所帮助。