這個網站對於像我這樣的Symfony新手來說非常棒,希望這將會是同樣的體驗。我已經搜索了很多這個問題,所以也許我沒有使用正確的術語。我已閱讀有關使用服務,但似乎沒有給出我需要使用多個數據庫與不同表的示例。所以在這裏,首先我決定使用當前的數據庫設計,我不能合併數據庫或重新創建它們,我必須按原樣使用它們。下面是MySQL查詢我想用:帶有多個數據庫的Symfony查詢
select name, title, rank from db1.tbl1,
db2.tbl1,db2.tbl2
where db2.tbl1.id=db2.tbl.id
and db1.tbl1.person_id=db2.tbl2.person_id;
我創建連接到parameters.yml和config.yml分貝。我正在考慮爲其中一個實體創建一個存儲庫,然後讓它與相同數據庫中的其他表內連接,但找不到任何示例。我想用最佳做法來做到這一點。洗耳恭聽。
我還應該提到所有數據庫都由同一臺服務器管理。
看看這個答案http://stackoverflow.com/questions/13648974/symfony2-doctrine2-cross-database-join-column-throws-mapping-exception – DanR
這似乎更多,如果他們居住在不同的捆綁,但這可能是語義。這是最佳做法嗎? @DanRevah – shayster01