【发布时间】:2018-12-18 06:24:10
【问题描述】:
我的应用应该连接到一个内部和两个外部商业 SQL 数据库。
所以,我有几个模型连接到外部 MS-SQL 数据库。
模型看起来像这样:
class version_Jato extends Model
{
//
protected $connection = 'sqlJato';
protected $table = 'version';
....
}
到目前为止,一切正常,应用可以使用两个数据库。
我想改变控制器中的 $connection 变量让我们说
version_Jato-> $connection = 'sqlJato2'.
这可能吗?
因为我有两个与结构相同的 SQL 数据库,只是它们之间的数据不同,我不想将所有模型和控制器中的代码加倍。
非常感谢您的关注!
【问题讨论】:
-
如果是
protected,这对外部实体意味着什么? (提示:封装)