2

こんにちは、codeigniter でヘッダー フッターを使用する最良の方法を教えてください。以下の方法は、ヘッダー・フッターを表示するために各関数に入れるのが面倒そうです

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

また、私は Web をブラウジングしていますが、Core コントローラーでヘッダーとフッターの機能をロードしている人もいます。誰でもそれを行う方法を知っていますか?

どなたかアドバイスください。

4

2 に答える 2

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);
于 2013-05-24T10:45:01.717 に答える
0

github にレポCodeIgniter-Assetsを作成して、構成が非常に簡単な codeigniter のカスタム ヘッダー/フッターの問題を解決しました。これで問題が解決することを願っています。

于 2014-12-25T16:17:53.223 に答える