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


Best way to use Header and Footer in Codeigniter

嗨,谁能让我知道哪是最好的方式使用页眉页脚在编码器?下面的方法似乎很麻烦,把每个函数显示header footer

$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来解决coigniter的自定义页眉/页脚问题,这真的很容易配置,我希望这将解决您的问题。