2つのDBと2つのエンティティマネージャで作業しようとしています。ここ は私のconfig教義の一部です:Symony:2つのエンティティマネージャで動作しているときに、不明なエンティティネームスペースエイリアス
doctrine:
dbal:
default_connection: g2s
connections:
main:
driver: pdo_mysql
host: '%database_host%'
port: '%database_port%'
dbname: '%database_name%'
user: '%database_user%'
password: '%database_password%'
charset: UTF8
api:
driver: pdo_mysql
host: '%database_host%'
port: '%database_port%'
dbname: api
user: '%database_user%'
password: '%database_password%'
charset: UTF8
orm:
auto_generate_proxy_classes: '%kernel.debug%'
entity_managers:
default:
connection: main
auto_mapping: true
naming_strategy: doctrine.orm.naming_strategy.underscore
api:
connection: api
naming_strategy: doctrine.orm.naming_strategy.underscore
mappings:
ApiBundle: ~
私はコマンド「設定:ダンプ・リファレンス」を実行し、バンドルがマッピングされています。 しかし、ときに私はこのエラーを得た任意のページ閲覧しようとしている: 不明なエンティティの名前空間のエイリアスを「ApiBundle」
私は決して多くのエンティティマネージャーとの自動マッピングを使用して運がなかった。 – Cerad