Symfony、Doctrine Guard Plugin、generator.yml 文件、使用其他模块自定义

发布于 2024-10-19 00:47:46 字数 345 浏览 1 评论 0原文

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

我的问题是,在 Doctrine Guard Plugin 上,正如您所知,每个模块都附带generator.yml。我需要自定义generator.yml。例如,我需要显示另一个表(模块)的列。

<代码> // 例如我在 X 模块,需要根据另一个表/模块的列进行排序 ...

配置:
列表:
sort: [X, asc] // x 不在我的模块上 。

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

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

I am using Symfony 1-4 and sfDoctrineGuardPlugin.

My question is, on Doctrine Guard Plugin as you know each module came with generator.yml. And i need to customize generator.yml. For example, i need to display another table's (module's) column.


// 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

Same thing with list/display. I need to display some column which is not on my current module...

I couldn't find it on the web. Thanks a lot for sharing your idea and/or information, erman.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

扎心 2024-10-26 00:47:46
  1. 不必介意直接在插件目录中自定义任何文件。
  2. 通过将 generator.yml 复制到应用程序的模块中来覆盖它。该模块必须与插件中的名称相同。请参阅“插件剖析”
  3. Symfony 不提供内置功能来按当前模型中不存在的列对项目进行排序。您必须通过重写操作类中的 addSortQuery 方法来手动执行此操作。请参阅“Symfony 1.4管理生成器对自定义列进行排序”。

希望这会有所帮助。

  1. Never mind to customize any file directly in the plugin's dir.
  2. Override generator.yml by copying it into your application's module. The module must be the same name as in plugin. See "Anatomy of a Plug-in".
  3. Symfony does not provide a built-in functionality to sort items by columns that don't present in current model. You have to do it manually by overriding an addSortQuery method in your actions class. See "Symfony 1.4 admin generator sort on custom column".

Hope this would help.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文