0
在我的配置聲明2我宣佈2個連接:沒有任何paramenerts主義只能看到一個連接的配置,但我在config.yml
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()工作正常,但如果我會用「支付」或'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" }
爲什麼不能看到實際的配置?
好的,明白了!但auto_mapping必須設置爲false,並且出現錯誤「MappingException:Class Telnet \ AdminBundle \ Entity \ Admin不是有效的實體或映射的超類。」我該如何處理這個錯誤? – Neka 2012-08-16 05:44:52