CodeIgniterでコントローラ/ビューを使用する最良の方法は何ですか?これはCodeIgniterでコントローラとビューを使用する良い方法ですか?
私のページを作るのに悪い方法はありますか?
function index()
{
$this->load->library('carabiner');
$this->load->view('include/head');
$this->load->view('include/home');
$this->load->view('top');
$this->load->view('featured');
$this->load->view('eventslist');
$this->load->view('footer');
}
function create()
{
$this->load->view('include/head');
$this->load->view('top');
$this->load->view('page');
$this->load->view('dynamicstuff');
$this->load->view('footer');
}
私はこの方法で準テンプレート化しています、そしてそれは、サイトの概要を取得するため正常に動作しますが、それはアプリを作成するための最良の方法ですか? 私はCodeIgniterで約1週間働いています。私はPHPを初めて使い慣れました。
function index()
{
$this->load->library('carabiner');
$this->load->view('index');
}
function create()
{
$this->load->view('create');
}
はその後、例えば、他のテンプレートファイルが含まれています
これによりパフォーマンスが向上しますか? –
ウェブサイトの掲載状況私はそうは思わない。プログラミングのパフォーマンス?間違いなく、レイアウトとコンテンツの間にコントローラとビューの分離と、正しく実行されるようになります。 – Residuum
これは良いモデルです。コントローラーはヘッダーとフッターについてすべて知っている必要はなく、特集記事はマークアップのイベントリストよりも先に進んでいるはずです。それはすべてのビューの仕事です。 – GloryFish