【发布时间】:2021-02-11 19:54:13
【问题描述】:
我在 CI4 中迈出了第一步。
有没有办法为控制器的每个功能一次定义一个模型到控制器中?
目前我必须像这样为每个函数添加模型
public function myfunction(){
$myModel = new \App\Models\MyModel();
}
public function myfunction_two(){
$myModel = new \App\Models\MyModel();
}
...
更新
根据我的回答,我试试这个
class controllertwo extends BaseController
{
private $myModel;
public function __construct()
{
//Add some Models we need in this controller?
$this->myModel= new \App\Models\myModel();
//$this->myModel= new myModel();
}
...
Codeigniter 错误控制台说“使用未定义的常量 int - 假定为 'int'(这将在 PHP 的未来版本中引发错误)”并标记此行“$this->myModel= new \App\Models\myModel ();"
我做错了什么?或者,在控制器中包含所有功能的模型不是最好的方法吗?
【问题讨论】:
标签: codeigniter-4