запустить функцию на каждой странице - PullRequest
1 голос
/ 21 марта 2012

Мое приложение codeigniter многоязычное, и я хочу перенаправить пользователей на их страницы, проверив IP-адрес.

Я должен проверить это наверху всех страниц (я знаю, что могу установить сеанс или куки, но я хочу проверить это на всех страницах); перед любыми взглядами или другими.

Где я должен поставить свой код (функцию)? на Startup файле или Loader? или создать расширение или плагин и загрузить его на Startup? если это можно сделать с помощью расширения или плагина, как я могу его создать? (Я искал, но не нашел полезного учебника)

Спасибо.

1 Ответ

3 голосов
/ 21 марта 2012

Если вы используете главный фронт-контроллер, вы можете поместить туда свой код.Но лучший способ сделать это - использовать встроенную функциональность CodeIgniters для расширения основных функций!

http://codeigniter.com/user_guide/general/hooks.html

Просто выберите точку, в которой вы хотите активировать свой скрипт, и возьмите его оттуда.

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