Symfony Admin Generator标题覆盖

时间:2010-11-11 19:37:41

标签: symfony-1.4 admin-generator

我想在executeIndex方法的标题中添加过滤器列表。有谁知道是否可以从executeIndex方法覆盖管理生成器列表标题?

我一直在搜索生成器配置中的list.title变量以及如何覆盖它。

任何想法都将不胜感激!

提前致谢

2 个答案:

答案 0 :(得分:2)

您是否尝试覆盖生成器用于呈现newSuccess.php模板的模板?它可以很容易地位于缓存目录下。

提示:cache / app_name / env / module / template /管理生成器生成的所有temaptles。

如果您在模块/模板文件夹中复制所需的那个,它应该覆盖缓存的

答案 1 :(得分:1)

您需要覆盖GeneratorConfiguraiton类中的getListTitle()方法,该方法可以在

找到
/apps/[admin_app]/modules/[module_name]/lib/[module_name]GeneratorConfiguration.class.php

像:

public function getListTitle()
{
    return 'Your new list title';
}

...然后清除你的缓存;)

注意:如果您尝试进行动态标题生成,除非有明确的缓存,否则它不会延续,因此覆盖模板最终可能是您的最佳选择。