Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > PHP: Общие вопросы > CodeIgniter: алиасы страниц


Автор: p0zt3r 21.9.2009, 13:05
Привет всем!

Надо срочно сделать такую батву на CI:
сайт состоит из страниц, за работу которых отвечают контроллеры.

Каждый контроллер может обрабатывать только заданные по URI запросы (более одного). Все эти настройки должны быть в админке.

Как я полагаю решить -- храню в БД алиасы страниц (например, /about и /info обрабатываются контроллером static_pages).
Пишу свой MY_Router, который из БД грузит алиасы и определяет какой контроллер нужно загрузить. Если не определяет, то 404.

Собственно, вопрос:
Как  в MY_Router получить доступ к родному CI-классу Database?

Спасибо!

Автор: pizzz 22.9.2009, 06:06
Документацию читали???
Код

$CI =& get_instance();


http://code-igniter.ru/user_guide/

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)