У меня возникла проблема с использованием расширения Translatable.Doctrine Переводимый класс не найден в цепочке в Symfony2
Мой composer.json как это:
...
"doctrine/orm": "~2.2,>=2.2.3",
"doctrine/doctrine-bundle": "1.2.*",
"stof/doctrine-extensions-bundle": "@dev",
"gedmo/doctrine-extensions": "2.3.*@dev"
...
Мой config.yml как это:
# Translatable Configuration
stof_doctrine_extensions:
default_locale: br
translation_fallback: true
orm:
default:
tree: true
translatable: true # not needed: listeners are not enabled by default
Но когда я пытаюсь сделать этот призыв:
$translatable = $em->getRepository('Gedmo\\Translatable\\Entity\\Translation');
У меня есть эта ошибка:
The class 'Gedmo\Translatable\Entity\Translation' was not found in the chain configured namespaces Project\Portal\SampleBundle\Entity, Project\Portal\ExampleBundle\Entity, Project\Portal\CoreBundle\Entity
Кто-нибудь знает, что происходит, и как я могу это исправить?
Спасибо!
Вы зарегистрировались "новый Stof \ DoctrineExtensionsBundle \ StofDoctrineExtensionsBundle()", в приложение/AppKernel.php? – Sybio
У меня такая же проблема, у вас уже есть решение? –
Митчел, ответ выше работал нормально. – joaobarbosa