Странная проблема с правилами маршрутизации CodeIgniter - PullRequest
0 голосов
/ 24 июля 2011

Я установил два правила:

$route['followers/(:num)'] = 'hall/filter/subscribers/$1';

А:

$route['see/(:num)'] = 'hall/see/$1';

Но в то время как первый работает нормально, второй ведет себя так, будто 2-й аргумент (: num) не был передан вообще (при отображении see / 4 отображается зал / вид / страница, а не зал / видение) / 4!). Это очень странно, потому что, с моей точки зрения, эти 2 маршрута работают одинаково !!

Есть идеи?

Редактировать:

Если я изменю $route['see/(:num)'] на $route['foo/see/(:num)'], то это сработает. Это безумие oO

1 Ответ

0 голосов
/ 24 июля 2011

Вы должны использовать "" вместо '', поэтому оно должно быть

$route['followers/(:num)'] = "hall/filter/subscribers/$1";
$route['see/(:num)'] = "hall/see/$1";
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...