2013-10-29 37 views
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); 

我的問題是如何一回事使用視圖來完成,其中之一是在性能方面更好! !

+0

更好,因爲你能避免每個請求加載意見。使用模板會自動執行相同的操作 –

回答

2

模板解析器是在視圖文件額外的開銷 - 但它犧牲了性能,您可以在可讀性獲得:

注:笨不要求你使用這個類,因爲在使用純PHP您的視圖頁面可以讓它們運行得更快一些。但是,有些開發人員喜歡使用模板引擎,如果他們與設計人員一起工作,他們會覺得使用PHP會遇到一些困惑。使用模板庫

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