在Codeigniter中使用页眉和页脚的最佳方法

时间:2013-05-24 10:35:34

标签: php codeigniter

大家能不能让我知道哪些是在codeigniter中使用页眉的最佳方式?下面的方法似乎很麻烦,放入每个函数来显示页眉页脚

$this->load->view('header');
$this->load->view('content', $data);
$this->load->view('footer');

我也浏览网页,我看到有些人在Core控制器中加载页眉和页脚功能。任何人都知道该怎么做?

请告知任何人。

2 个答案:

答案 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的自定义页眉/页脚问题,这很容易配置我希望这可以解决你的问题。