所有控制器都需要代码(查询)的一部分,它们将被传递到视图中以供显示。
我是否可以知道是否只在一个文件中声明它们,以便我可以直接从我的视图中引用它们?不在每个控制器中声明它们_construct。
我使用的是codeigniter3,这是一个示例代码:
MainController.php
public function index(){
$data['userCampaign'] = $this->Usermodel->getCampaign();
}
答案 0 :(得分:1)
在项目中创建默认控制器,扩展CI_Controller
和all controller
扩展new controller
以及__construct();
new controller
函数,您可以添加此代码。
答案 1 :(得分:0)
在父控制器类中将此函数声明为protected
。
答案 2 :(得分:0)
没有。我不知道有这样的方法。
您希望在
__construct()
中调用该函数,或者您必须在控制器中声明函数并将其回调。$this->check_session()