2015-03-31 2 views
0

В заголовке моего сайта мне нужно добавить некоторые метатеги, которые хранятся в базе данных. Я создал модель Metatag и сделал ее автозагрузкой в ​​autoload.php.Используйте модель с автоматической загрузкой CodeIgniter в поле зрения

Эта модель предоставит все метатеги, и они будут вставлены в заголовок всех видов любого маршрута. Может ли массив метатег модели (извлеченный из таблицы) каким-то образом напрямую и глобально использоваться в представлении или мне нужно создать его в каждом контроллере, а затем передать его в вид через $data?

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

ответ

0

Я не думаю, что существует какой-либо другой способ, кроме как пройти через контроллер. Если это так, шаблон MVC больше не будет уважать то, что идет против правила CodeIgniter.

Смежные вопросы