0

$this->load->view() を使用するのではなく、通常のインクルード関数を使用して codeigniter にビューを含めることに問題はありますか?

明らかなアドバンテージのオン。インクルードを使用する場合、配列の形式でデータをビューに渡す必要はないと思います。だから代わりに:

$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。基本的にファイルも含めますが、最初にパスをチェックし、ファイルが存在する場合、デバッグ機能、2番目と3番目のオプションでエラーをログに記録し、単に印刷する代わりにファイルの内容を返すことができます. フレームワークは、プログラミングをより構造化して労力を軽減するためのものです。

于 2013-03-24T09:39:42.417 に答える