在控制器类中,我有这个功能:
public function index(){
$this->load->helper('url');
$data['title'] = 'News archive';
$this->load->view('news/index', $data);
}
我加载帮助网址是因为我在新闻/索引中使用了 anchor()。所以似乎在父函数中加载帮助程序就足够了,我不必在 news/index.js 中加载它。
所以我的问题是 CI 下面发生了什么让我这样做?load->view 是一个函数,还是在 $data 上粘贴执行 news/index 的结果?load->view 如何知道 helper url 已加载到索引中?我仍在尝试理解 CI 框架是如何工作的。
另外,在构造函数或我们需要的每个函数中加载帮助器的最佳位置是什么?