J'ai un problème avec l'extension Translatable.Doctrine Classe traduisible introuvable dans la chaîne dans Symfony2
Mon composer.json est comme ceci:
...
"doctrine/orm": "~2.2,>=2.2.3",
"doctrine/doctrine-bundle": "1.2.*",
"stof/doctrine-extensions-bundle": "@dev",
"gedmo/doctrine-extensions": "2.3.*@dev"
...
Mon config.yml est comme ceci:
# 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
Mais lorsque je tente de faire cet appel:
$translatable = $em->getRepository('Gedmo\\Translatable\\Entity\\Translation');
J'ai cette erreur:
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
Est-ce que quelqu'un sait ce qui se passe et comment puis-je le réparer?
Merci!
avez-vous enregistré "nouveau Stof \ DoctrineExtensionsBundle \ StofDoctrineExtensionsBundle()", à l'intérieur app/AppKernel.php? – Sybio
J'ai le même problème, avez-vous déjà une solution? –
Mitchel, la réponse ci-dessus a bien fonctionné. – joaobarbosa