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

Eug*_*ang 2 php codeigniter

嗨,任何人都可以让我知道哪个是在codeigniter中使用页眉的最佳方法?下面的方法似乎很麻烦,放入每个功能显示页眉页脚

$this->load->view('header');
$this->load->view('content', $data);
$this->load->view('footer');
Run Code Online (Sandbox Code Playgroud)

我也浏览网页,我看到有些人在Core控制器中加载页眉和页脚功能.任何人都知道如何做到这一点?

请告知任何人.

Din*_*ino 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');
  }
Run Code Online (Sandbox Code Playgroud)

在你的控制器中,打电话

$this->load_view('my_view', $view_data);
Run Code Online (Sandbox Code Playgroud)

如果你不需要页眉和页脚(例如ajax视图),你通常可以调用

$this->load->view('my_ajax_view', $view_data);
Run Code Online (Sandbox Code Playgroud)