ヘッダーとフッターを構築するための最良の方法は何ですか? コントローラーからすべて呼び出す必要がありますか、それともビューファイルから含める必要がありますか? 私は CodeIgniter を使用していますが、これのベスト プラクティスを知りたいと思っています。このように、コントローラーからすべての含まれているビュー ファイルをロードしますか?
class Page extends Controller {
function index()
{
$data['page_title'] = 'Your title';
$this->load->view('header');
$this->load->view('menu');
$this->load->view('content', $data);
$this->load->view('footer');
}
}
または、単一のビュー ファイルを呼び出し、そこからヘッダー ビューとフッター ビューを呼び出します。
//controller file
class Page extends Controller {
function index()
{
$data['page_title'] = 'Your title';
$this->load->view('content', $data);
}
}
//view file
<?php $this->load->view('header'); ?>
<p>The data from the controller</p>
<?php $this->load->view('footer'); ?>
私はそれが両方の方法で行われるのを見てきましたが、道を行き過ぎる前に今選択したいと思います.