在Symfony 2.3项目中,如果我已经设置为内存中,那么我应该在哪里创建SQLite数据库,作为第二个实体管理器:
doctrine:
dbal:
default_connection: default
connections:
default:
# ...
sqliteinmemory:
driver: pdo_sqlite
host:
port:
dbname:
user: myuser
password: mypassword
path: /db/mydb.db
memory: true
charset: UTF8
答案 0 :(得分:0)
您还需要将db路径添加到dbname属性。
doctrine:
dbal:
...
dbname: /path/to/db/mydb.db
答案 1 :(得分:0)
您必须使用不同的名称创建连接,如cookbook中所述 here http://symfony.com/doc/current/cookbook/doctrine/multiple_entity_managers.html