【问题标题】:Symfony Admin Generator title overrideSymfony Admin Generator 标题覆盖
【发布时间】:2010-11-11 19:37:40
【问题描述】:

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

我一直在寻找几个小时来找到生成器配置中的 list.title 变量以及如何覆盖它。

任何想法都将不胜感激!

提前致谢

【问题讨论】:

    标签: symfony-1.4 admin-generator


    【解决方案1】:

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

    提示:cache/app_name/env/module/template/ 里面有admin-generator生成的所有模板。

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

    【讨论】:

      【解决方案2】:

      您需要覆盖 GeneratorConfiguraiton 类中的 getListTitle() 方法,该方法位于

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

      喜欢:

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

      ...然后清除缓存;)

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

      【讨论】:

        猜你喜欢
        • 2011-06-11
        • 2018-12-12
        • 1970-01-01
        • 1970-01-01
        • 2011-01-14
        • 1970-01-01
        • 1970-01-01
        • 2017-05-26
        • 2021-07-25
        相关资源
        最近更新 更多