使用普通的include函数包含视图是否有任何问题 codeigniter而不是使用$ this-> load-> view()?
关于明显的建议。当使用include时,我认为不需要以数组的形式将数据传递给视图。 所以不要这样做:
$data['text'] = 'This is home page';
$this->load->view('home',$data);
我可以这样做:
$text = 'This is home page';
include APPPATH. 'views/home.php';
答案 0 :(得分:3)
只需查看CORE库即可了解view()
方法的作用。使用它代替include
的一些优点。基本上它还包括文件,但首先检查路径,如果文件存在,调试功能,日志错误也使用第2和第3选项,您可以返回文件内容而不是简单地打印出来。框架是为了使编程更结构化,更省力。