我是CodeIgniter的新手。我一直在我的控制器中加载常见的模板,如页眉和页脚:
public function load_store_home_page($storeName) {
//Assign the page title
$global_data['page_title'] = $storeName;
//Load the header
$global_data['header'] = $this->load->view('header','', true);
...
但我在每个控制器功能中都这样做。看起来很乱。有没有办法可以以某种方式在全球范围内加载这些共同元素?
答案 0 :(得分:2)
我不建议这样做,因为有时你不想包含页眉或页脚,因为重定向,发送文件,json数据或类似。相反,我所做的只是我在视图中包含页眉和页脚。
但是,如果你坚持,我想你可以加载类构造函数__construct()
和解构函数__deconstruct()
中的视图。