我有一个控制器,其中有很多方法,我必须在所有页面中加载我的标题。目前我正在使用$data["query1"] = $this->mainmenumodel->getmainmenulist();
所有方法来加载我的标题数据。
我在每个类中有 30 多个方法,因此在每个方法中都写这个有点困难$data["query1"] = $this->mainmenumodel->getmainmenulist();
。
我可以在课堂上做些什么,以便它可用于整个方法。
控制器.php
--------------------------------
---------------------------------
class mainmenusetups extends MY_Controller {
var $data = array();
public function __construct() {
parent:: __construct();
$this->load->helper('url');
$this->load->model('mainmenumodel');
$this->load->library('pagination');
parent::MY_Controller();
if ((int) $mainmenu_id > 0)
{
$query = $this->mainmenumodel->get($mainmenu_id);
$this->data->mainmenumodel->getmainmenulist();//how to specify it only once to be use for enitere class
$this->load->view('admin/setups/mainmenu/index', $data);
}
else if (!($this->input->post('mainmenu_id')))
{
$data["query"] = $this->mainmenumodel->fetch_mainmenu_data($config["per_page"], $page);
$data["links"] = $this->pagination->create_links();
$this->data->mainmenumodel->getmainmenulist();//how to specify it only once to be use for enitere class
$this->load->view('admin/setups/mainmenu/index', $data);
}
//--------like this ,i have many methods and condition in every page----------- }