如何在每个页面中加载CodeIgniter助手?

Key*_*ger 5 php templates controller codeigniter view

我有一个视图,header.php,它被加载到各种控制器方法中.它包含我的开始html标记,我的相对链接的基本标记,以及我在应用程序的每个页面中调用的一些元标记.有没有办法来加载渲染meta标签和基本的URL,使它们可用于header.php中每一个它而不必包括加载时的助手$this->load->helper('html');$this->load->helper('url');我每次$this->load->view('templates/header', $data);在控制器加载的header.php?

swa*_*ins 18

如果您经常需要这些,那么您应该将这些添加到助手自动加载:

在第93行的/application/config/autoload.php中,更改

$autoload['helper'] = array();
Run Code Online (Sandbox Code Playgroud)

$autoload['helper'] = array('html', 'url');
Run Code Online (Sandbox Code Playgroud)

然后,每次请求都会加载它们.