全局查询数据

时间:2015-09-16 11:01:10

标签: php codeigniter

所有控制器都需要代码(查询)的一部分,它们将被传递到视图中以供显示。

我是否可以知道是否只在一个文件中声明它们,以便我可以直接从我的视图中引用它们?不在每个控制器中声明它们_construct。

我使用的是codeigniter3,这是一个示例代码:

MainController.php

public function index(){
      $data['userCampaign'] = $this->Usermodel->getCampaign();
}

3 个答案:

答案 0 :(得分:1)

在项目中创建默认控制器,扩展CI_Controllerall controller扩展new controller以及__construct(); new controller函数,您可以添加此代码。

答案 1 :(得分:0)

在父控制器类中将此函数声明为protected

答案 2 :(得分:0)

没有。我不知道有这样的方法。

  

您希望在__construct()中调用该函数,或者您必须在控制器中声明函数并将其回调。 $this->check_session()