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