私の設定では、2つの接続を宣言します:
doctrine:
dbal:
default_connection: pay
connections:
pay:
driver: %database_driver%
host: %database_host%
port: %database_port%
dbname: %database_name%
user: %database_user%
password: %database_password%
charset: UTF8
mein:
driver: %database_driver%
host: somehost
port: 3306
dbname: dbname
user: dbuser
password: dbpassword
charset: UTF8
パラメータなしのgetEntityManager()は正常に機能しますが、「pay」または「mein」を使用する場合、ドクトリンは「%name%という名前のEntityManagerが存在しません」というエラーを表示します。
Registry.phpを変更する
public function getEntityManager($name = null)
{
var_dump($this->entityManagers);die;
戻る
array(1) { ["default"]=> string(35) "doctrine.orm.default_entity_manager" }
実際の構成が表示されないのはなぜですか?