我需要更改路由數據庫連接(前綴)更改數據庫連接, 當用戶路線site.com/db1/post系統中使用DB1組件的配置,並在路線site.com/db2/post使用的系統db2YII2。通過路由
'components' => [
'db1' => [
...,
'tablePrefix' => 'base1_',
],
'db2' => [
...,
'tablePrefix' => 'base2_',
],
...
可以嗎? 也許有更好的解決辦法來改變分貝前綴。 我需要使用一個模型,不同的表(只前綴的變化)
感謝FOT答案! 我忘了,我有太多的控制器。 我通過改變用戶使用其他的方式,爲每個用戶做你的數據庫連接。 –