使用Symfony,sfDoctrineGuardPlugin插件,如何自定义sf_content?使用部分?

时间:2011-02-10 14:40:01

标签: php symfony1 doctrine partial sfdoctrineguard

我在后端使用symfony 1.4.8和sfDoctrineGuardPlugin。

我的问题是如何自定义sfDoctrineGuardPlugin的默认内容?例如,我如何在过滤器和表格(左侧站点)之间的页面上执行某些操作?或者,我如何自定义表格(http://goo.gl/ZmRey)?

我找不到在后端使用partials的任何解决方案。有没有办法在后端使用部分/组件/插槽?

我希望你理解我的问题并告诉我一个方法。

感谢您的回答, 埃尔曼

1 个答案:

答案 0 :(得分:1)

部分,组件和插槽在后端与前端没有区别 - 您的“后端”只是另一个Symfony应用程序。从您提供的屏幕截图中,您可能希望自定义管理生成器主题。

开始使用此功能的最快方法是查看cache/appname/文件夹,查看自动生成的模块,包括所有模板文件,部分文件等。然后,您可以在应用程序中创建一个空模块,并使用您想要更改的内容覆盖主题的选定部分。有关部分内容的完整列表,请参阅Symfony文档的this part,以及如何更详细地覆盖它们。

在sfDoctrineGuardPlugin模块页面的特定情况下,这些页面可以像普通模块一样被覆盖 - 只需创建例如sfGuardAuth模块并覆盖您想要的模块的选定部分。

如果您想进一步创建自己的管理生成器主题,这会更高级。在这里,我将无耻地宣传我去年写的blog post ;-) John Cleveley的presentation也提供了一些很棒的提示。