嗨,谁能让我知道在 codeigniter 中使用页眉页脚的最佳方法是什么?下面的方式在每个函数中显示页眉页脚似乎很麻烦
$this->load->view('header');
$this->load->view('content', $data);
$this->load->view('footer');
此外,我浏览网页,我看到有些人在核心控制器中加载页眉和页脚功能。有人知道怎么做吗?
请建议任何人。
嗨,谁能让我知道在 codeigniter 中使用页眉页脚的最佳方法是什么?下面的方式在每个函数中显示页眉页脚似乎很麻烦
$this->load->view('header');
$this->load->view('content', $data);
$this->load->view('footer');
此外,我浏览网页,我看到有些人在核心控制器中加载页眉和页脚功能。有人知道怎么做吗?
请建议任何人。
在您的核心控制器中创建一个方法并加载您的header view
&footer view
public function load_view($view, $vars = array()) {
$this->load->view('header', $vars);
$this->load->view($view, $vars);
$this->load->view('footer');
}
在您的控制器中,调用
$this->load_view('my_view', $view_data);
如果您不需要页眉和页脚(例如 ajax 视图),您通常可以调用
$this->load->view('my_ajax_view', $view_data);
我在 github 上创建了一个 repo CodeIgniter-Assets来解决 codeigniter 的自定义页眉/页脚问题,这真的很容易配置我希望这能解决你的问题。