Переписать URL для пункта меню CodeIgniter

Прежде всего - я прочитал более 40 сообщений на StackOverflow и не нашел решения своей проблемы... У меня есть приложение, написанное на CodeIgniter.

Я хочу переписать URL-адрес: http://example.com/codeigniter/en/176/terms_and_rules

По этому URL: http://example.com/codeigniter/terms_and_rules

Страница "terms_and_rules" - это страница с моим шаблоном.

Моя самая большая проблема в том, что я не знаю, какой контроллер используется для загрузки этих динамических страниц из меню. Пробовал разные например "frontend", "blog", "news", "expert" но к сожалению ни одна функция не пустила меня к этому пункту меню 176. Наверное я что-то не так делаю.

Как это сделать ?

Спасибо за помощь.

Кстати. Я пытался использовать Routes.php, но без хорошего контроллера я не могу переписать этот URL.


person john delirians    schedule 06.12.2015    source источник
comment
я не использовал эту библиотеку, но она может помочь вам узнать, как устроено приложение. keyboardninja.eu/programming/   -  person cartalot    schedule 06.12.2015
comment
еще одна вещь, которую нужно попробовать - включить профайлер codeigniter.   -  person cartalot    schedule 06.12.2015
comment
Отредактируйте свой вопрос с опубликованным кодом .htaccess и APPPATH . 'config/routes.php'.   -  person Tpojka    schedule 06.12.2015


Ответы (1)


Итак, я решил свою проблему.

  1. Я создал новую модель, которая получает данные из базы данных (например, из таблицы «статьи»).
  2. Я создал контроллер и загрузил свою новую модель.
  3. Я создал представление с шаблоном.

Это мое решение ;-)

person john delirians    schedule 06.12.2015