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

模板解析器比视图文件有额外的开销 - 但它牺牲了性能,您可能会获得可读性:

注意:CodeIgniter 不需要您使用此类,因为在您的视图页面中使用纯 PHP 可以让它们运行得更快一些。但是,如果一些开发人员与设计人员一起工作,他们会更喜欢使用模板引擎,他们觉得使用 PHP 会有些困惑。

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

于 2013-10-29T14:15:21.473 回答