0

使用普通的包含函数在 codeigniter 中包含视图而不是使用 $this->load->view() 有什么问题吗?

在明显的广告上。使用包含时,我认为不需要以数组的形式将数据传递给视图。所以不要这样做:

$data['text'] = 'This is home page';
$this->load->view('home',$data);

我可以这样做:

$text = 'This is home page';
include APPPATH. 'views/home.php';
4

1 回答 1

3

只需查看 CORE 库即可了解view()方法的作用。为什么使用它而不是include. 基本上它还包括文件,但首先它检查路径,如果文件存在,调试功能,记录错误也使用第二和第三选项,您可以返回文件内容而不是简单地打印出来。框架是为了让编程更有条理,更省力。

于 2013-03-24T09:39:42.417 回答