0

例えば:

$this->load->model('home_module'); //loading a model in controller

$this->data["links"]=$this->home_module->create_links();
$this->data["banner"]=$this->home_module->get_banner();          

$this->page_title='Title';
$this->template
    ->set_layout('general')
    ->enable_parser(FALSE)
    ->title($this->page_title)
    ->build('body', $this->data);

私の質問は、ビューを使用して同じことを行う方法と、パフォーマンスの点でどちらが優れているかです!!!

4

1 に答える 1

2

テンプレート パーサーは、ビュー ファイルよりも余分なオーバーヘッドがありますが、パフォーマンスが犠牲になりますが、読みやすさが向上する可能性があります。

注: ビュー ページで純粋な PHP を使用すると、ビュー ページの実行が少し速くなるため、CodeIgniter ではこのクラスを使用する必要はありません。ただし、一部の開発者は、PHP を使用すると混乱を招くと感じるデザイナーと一緒に作業する場合、テンプレート エンジンを使用することを好みます。

http://ellislab.com/codeigniter/user-guide/libraries/parser.html

于 2013-10-29T14:15:21.473 に答える