【问题标题】:Override vendor class in Symfony2在 Symfony2 中覆盖供应商类
【发布时间】:2014-07-21 11:46:13
【问题描述】:

我正在尝试覆盖供应商 Twig 扩展,但出现此错误:Cannot redeclare class APY\DataGridBundle\Twig\DataGridExtension 。

我刚刚将 php 从供应商复制到我的捆绑扩展文件夹,将命名空间重命名为 Acme\DemoBundle\Extension;

然后将其添加到我的 config.yml

parameters:
grid.twig_extension.class: Acme\DemoBundle\Extension\DataGridTwigExtension

按照服务的指示覆盖http://symfony.com/doc/current/cookbook/bundles/override.html

有解决这个问题的想法吗?谢谢!

【问题讨论】:

  • 你不能重命名你的班级吗?例如“DataGridTwigExtensionOverride”
  • 嗨@arcovoltaico,您是否尝试创建自定义Twig 函数?

标签: symfony


【解决方案1】:

只是一个幼稚的问题,我需要清除缓存!

【讨论】:

    猜你喜欢
    • 2014-01-20
    • 2018-06-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-04-05
    • 1970-01-01
    • 2020-07-05
    相关资源
    最近更新 更多