【发布时间】:2019-12-09 05:48:04
【问题描述】:
我是使用 CodeIgniter 的新手,但我对 mvc 结构和 CodeIgniter 本身有足够的了解,可以做一些简单的事情,比如在控制器中加载视图和自动加载库等。但我遇到的问题是我有一个页眉和页脚视图,我希望每次加载视图文件时自动加载。
我进行了一些搜索,但很多建议都过时了,或者有时我根本不明白解决方案。我已经创建了标题视图并在其中链接了我的 CSS,还创建了我的页脚视图。所以假设我想加载默认的欢迎页面,如下所示:
public function index() {
$this->load->view('welcome_message');
}
我可以像这样手动加载它们:
public function index() {
$this->load->view('common/header');
$this->load->view('welcome_message');
$this->load->view('common/footer');
}
但我想要的是像正常一样加载视图并自动加载我的页眉和页脚。我知道这需要使用具有某种模板功能的自定义库来完成,但我不知道如何从头开始。
【问题讨论】:
-
为什么不使用基本控制器并从那里加载页眉和页脚?
标签: php codeigniter codeigniter-3 codeigniter-2