【发布时间】:2014-09-11 13:13:29
【问题描述】:
我的老板告诉我让干导航不要使用重复的代码,对于导航,我正在尝试扩展 CI_Controler 并构造加载标题导航、正文、页脚文件。
我的问题是当我创建新控制器时,当我尝试加载不同的视图文件时,如何实现这一点???
我的扩展控制器
class MY_Controller extends CI_Controller
{
public function __construct() {
parent::__construct();
$this->load->view('view_header');
$this->load->view('includes/nav_home');
$this->load->view('view_home');
$this->load->view('view_footer');
}
}
后来当我创建新控制器时如何加载不同的视图文件
class Pages extends MY_Controller
{
public function __construct() {
$this->load->view('includes/nav_new_view');
$
}
}
【问题讨论】:
-
什么是“干导航”?
-
你真正想要达到什么目标?
标签: codeigniter controller navigation dry extends