我正在从codeignter 3迁移到codeigner 4,并且很难更改数据库设置。
例如:我想要控制器";管理员";以与配置/数据库用户和控制器"进行访问";站点";访问另一个。
我将此用作安全问题;站点";控制器只能访问查询用户。。。
在代码点火器3中,我只是在控制开始时添加了代码,以更改数据库,如下面的示例所示
$ this-> db = $ this-> load-> database ('admin', TRUE);
在代码点火器4中,我该如何做到这一点?
我不想更改数据库,我想更改数据库用户。并选择要在控制器上使用的用户,而不是型号。例如,当我使用管理控制器时,我希望使用访问"的用户;insert,delet,selec";。当使用网站控制器时,我想使用只访问"的用户;选择";。
谢谢
如果我能告诉你,这就是你想要的
$db = ConfigDatabase::connect('admin', true);
你可以从文档中获得更好的参考点击此处阅读更多