我有一个视图,header.php,它被加载到各种控制器方法中。它包含我的开始html标记,我的相对链接的基本标记,以及我在应用程序的每个页面中调用的一些元标记。有没有办法加载渲染元标记和基本网址的帮助程序,以便每次加载时都可以使用header.php,而不必每次$this->load->helper('html');
$this->load->helper('url');
都包含$this->load->view('templates/header', $data);
和{{1}}在控制器中加载header.php?
答案 0 :(得分:18)
如果您经常需要这些,您应该将这些添加到助手自动加载:
在第93行的/application/config/autoload.php中,更改
$autoload['helper'] = array();
到
$autoload['helper'] = array('html', 'url');
然后,每次请求都会加载它们。
答案 1 :(得分:0)
简单,将它们添加到自动加载文件中。这样他们就可以从任何文件访问它们,你也不必打电话给那些文件。