2014-02-21 3 views
1

Мы используем frameworkignign framework для создания приложения, но перед нами возникает проблема настройки «$ route» для отправки правильного запроса.Как настроить правильную конфигурацию маршрута в рамках codeigniter

Нам просто нужно правильно настроить этот маршрут.

Как я получить доступ к категории:

Category: http://localhost/codeigniter/category/'category-name'/ 

$route['category/(:any)'] = 'category/index/$1'; 

Категория сообщение Список по алфавиту:

Category Page by List: http://localhost/codeigniter/category/'category-name'/list/'A'/ 

$route['category/(:any)/lists/(:any)/'] = 'category/lists/$1'; 

Как я получить доступ к страницам:

Page: http://localhost/codeigniter/page/'category-name'/'page-name'/ 

$route['page/(:any)'] = 'page/index/$1/$2'; 

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

В нашей установке для кодирования мы используем 'codeigniter' dir, 'category' AND 'page' являются контроллерами. в одинарных кавычках мы отправляем значения.

ответ

3

Попробуйте как

$route['page/(:any)/(:any)'] = 'page/index/$1/$2'; 

И

$route['category/(:any)/lists/(:any)/'] = 'category/lists/$1/$2';// But Iam not sure 
$route['category/(:any)'] = 'category/index/$1'; 
+0

спасибо, но $ маршрута [ 'категории/(: любой)/списки/(: любая) /'] не работает ... –

+0

К сожалению см. мое редактирование – Gautam3164

+0

с вашим списком кодов, но $ route ['category/(: any) /'] = 'category/index/$ 1'; сломан, категория не работает, –

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