我需要更改路由数据库连接(前缀)更改数据库连接, 当用户路线site.com/db1/post系统中使用DB1组件的配置,并在路线site.com/db2/post使用的系统db2YII2。通过路由
'components' => [
'db1' => [
...,
'tablePrefix' => 'base1_',
],
'db2' => [
...,
'tablePrefix' => 'base2_',
],
...
可以吗? 也许有更好的解决办法来改变分贝前缀。 我需要使用一个模型,不同的表(只前缀的变化)
感谢FOT答案! 我忘了,我有太多的控制器。 我通过改变用户使用其他的方式,为每个用户做你的数据库连接。 –