コントローラクラスには、次の関数があります。
public function index(){
$this->load->helper('url');
$data['title'] = 'News archive';
$this->load->view('news/index', $data);
}
news / indexでanchor()を使用しているため、ヘルパーURLをロードします。したがって、親関数にヘルパーをロードするだけで十分であるように思われ、ニュース/インデックス内にロードする必要はありません。
だから私の質問は、これを可能にするCIの下で何が起こっているのかということです。load-> view関数ですか、それとも$ dataにニュース/インデックスを実行した結果を貼り付けていますか?load-> viewは、ヘルパーURLがインデックスにロードされたことをどのように認識しますか?私はまだCIフレームワークがどのように機能するかを理解しようとしています。
また、必要に応じて、ヘルパー、コンストラクター、または各関数をロードするのに最適な場所はどこでしょうか。