大家能不能让我知道哪些是在codeigniter中使用页眉的最佳方式?下面的方法似乎很麻烦,放入每个函数来显示页眉页脚
$this->load->view('header');
$this->load->view('content', $data);
$this->load->view('footer');
我也浏览网页,我看到有些人在Core控制器中加载页眉和页脚功能。任何人都知道该怎么做?
请告知任何人。
答案 0 :(得分:5)
在您的核心控制器中创建一个方法&加载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);
答案 1 :(得分:0)
我在github上创建了一个repo CodeIgniter-Assets来解决codeigniter的自定义页眉/页脚问题,这很容易配置我希望这可以解决你的问题。