Как загрузить помощники CodeIgniter на каждой странице? - PullRequest
5 голосов
/ 26 января 2012

У меня есть представление header.php, которое загружается различными методами контроллера. Он содержит мой открывающий HTML-тег, базовый тег для моих относительных ссылок и некоторые метатеги, которые я вызываю на каждой странице моего приложения. Есть ли способ загрузить помощники, которые отображают метатеги и базовый URL, чтобы они были доступны для header.php при каждой загрузке, без необходимости включать $this->load->helper('html'); и $this->load->helper('url'); каждый раз, когда я $this->load->view('templates/header', $data); в контроллере загрузить header.php?

Ответы [ 2 ]

18 голосов
/ 26 января 2012

Если вы нуждаетесь в них так часто, просто добавьте их в автозагрузку помощников:

В / application / config / autoload.php в строке 93, измените

$autoload['helper'] = array();

до

$autoload['helper'] = array('html', 'url');

Затем они загружаются при каждом запросе.

0 голосов
/ 26 января 2012

Просто добавьте их в файл автозагрузки.Таким образом, они будут доступны из любого файла, и вам никогда не придется их вызывать.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...