1

我正在尝试进行有效的学说2扩展,但它仍然给我写了这个错误:

致命错误:在第 1377 行的 /data/web/virtuals/48565/virtual/www/domains/kozusnikjan.com/Symfony/app/cache/prod/appProdDebugProjectContainer.php 中找不到类“Gedmo\Tree\TreeListener”

我不知道,如何解决这个问题。请帮忙。以下是一些文件:

非常感谢

编辑:新文件:

我编辑了这些文件。我没有创建任何文件。谢谢您的帮助!

4

2 回答 2

1

您正在直接使用 Gedmo。尝试通过 StofDoctrineExtensionsBundle... 如果您使用的是 composer 添加到您的 composer.json 在 require 部分

"stof/doctrine-extensions-bundle": "1.1.*@dev"

并运行作曲家更新。您必须在 AppKernel 上加载包。

然后穿上你的 config.yml

stof_doctrine_extensions:
    default_locale: %locale%
    orm:
        default:
            tree: true

可能是你想找到你的问题,但我以这种方式使用 Gedmo 并且工作正常。

于 2013-11-08T20:46:28.397 回答
0

我知道这是一个老问题,但我今天也遇到了这个问题。通过将树侦听器声明为服务来解决它: https ://github.com/Atlantic18/DoctrineExtensions/blob/master/doc/symfony2.md#doctrine-extension-listener-services

每个 Gedmo 扩展都是一样的,例如可翻译的、可移动的、可时间戳的……

于 2017-01-27T15:51:52.387 回答