J'ai un problème dans mon projet, j'utilise KnpLabs DoctrineBehavior pour les traductions d'entités et je dois connecter deux gestionnaires Entity, quand j'ajoute la traduction au gestionnaire d'entité non par défaut Je reçois une erreur de cartographie:Symfony 3 avec des gestionnaires d'entités multiples et des traductions avec KnpLabs
The class 'NodoBundle\Entity\Club' was not found in the chain configured namespaces BackendBundle\Entity, UserBundle\Entity, FOS\UserBundle\Model 500 Internal Server Error - MappingException
Ceci est ma configuration de gestionnaire d'entités
doctrine:
dbal:
default_connection: default
connections:
default:
driver: pdo_mysql
host: "%database_host%"
port: "%database_port%"
dbname: "%database_name%"
user: "%database_user%"
password: "%database_password%"
charset: UTF8
mapping_types:
enum: string
nodo:
driver: pdo_mysql
host: "%database_host2%"
port: "%database_port2%"
dbname: "xxxx"
user: "%database_user%"
password: "%database_password%"
charset: UTF8
orm:
auto_generate_proxy_classes: "%kernel.debug%"
default_entity_manager: default
entity_managers:
default:
connection: default
naming_strategy: doctrine.orm.naming_strategy.underscore
auto_mapping: true
mappings:
BackendBundle: ~
FrontendBundle: ~
UserBundle: ~
FOSUserBundle: ~
nodo:
connection: nodo
naming_strategy: doctrine.orm.naming_strategy.underscore
mappings:
NodoBundle: ~
DoctrineBehaviorsBundle: ~
J'essaie différentes configurations de mappage, mais aucun n'a fonctionné.
Je n'ai aucun écouteur traduisible. J'ai uniquement activé le paramètre traduisible dans KNP_DOCTRINE_BEHAVIORS à true. Le document officiel de Knplabs ne dit rien de l'auditeur traduisible. 'knp_doctrine_behaviors: traduisible: vrai horodatage: vrai sluggable: true' –