У меня есть view, header.php, который загружается в различные методы контроллера. Он содержит мой открывающий тег html, базовый тег для моих относительных ссылок и некоторые метатеги, которые я вызываю на каждой странице моего приложения. Есть ли способ загрузить помощников, которые отображают метатеги и базовый url, чтобы они были доступны для header.php каждый раз при загрузке без необходимости включать $this->load->helper('html');
и $this->load->helper('url');
каждый раз, когда I $this->load->view('templates/header', $data);
в контроллере для загрузки header.php?
Если вам это нужно часто, вы должны просто добавить их к вашим помощникам автозагрузки:
В /application/config/autoload.php вокруг строки 93, измените
$autoload['helper'] = array();
в
$autoload['helper'] = array('html', 'url');
Затем они загружаются по каждому запросу.
Просто добавьте их в файл автозагрузки. Таким образом, они будут доступны из любого файла, и вам никогда не придется их называть.