在這個論壇,並對其他許多搜索後,我沒有找到一個解決我的問題,所以我希望你能幫助我一點點 這裏的情況是學說:爲每個用戶動態parameters.yml
我有一個網站:www.test.com
我有連接到這個網站誰正在使用自己的數據庫(相同的數據庫結構)的X客戶端 - client1db - client2db .....
每次我有一個新客戶(公司),我都必須創建他自己的數據庫SE
在另一邊,我有一個用戶列表中爲每個客戶端的那些的
我不能改變這個機制是如何建立,所以我必須找到一個解決方案來解決它
我有DATABSE信息config.yml 學說: DBAL: default_connection:默認
connections:
default:
driver: "%test_driver%"
host: "%test_host%"
port: "%test_port%"
dbname: "%test_name%"
user: "%test_user%"
password: "%test_password%"
和parameters.yml設定值
個每個參數通用於所有我的客戶,剛纔主持人正在改變
我想配置時,從公司客戶1日誌主機是client1db,當從公司客戶2主機是client2db 中當然,來自所有公司的多個客戶必須同時擁有訪問權限。
所以我的問題是我如何可以將數據庫主機鏈接到用戶? 我們可以爲每個用戶建立參數嗎?
的其他解決方案可以創建作爲在config.yml每個客戶端一個連接,但來到這裏的其他問題,我怎樣才能設置default_connection日誌的用戶?
我沒有找到任何realiable的解決方案,所以我想任何幫助或建議我應該在哪裏尋找解決方案
感謝您的幫助
我發現了這個,但我還不確定如何使用它來解決你的問題http://blog.dixo.net/2015/02/dynamic-configuration-of-doctrine-and-other-服務功能於symfony的/ – Richard