Хотите ли вы номер страницы в вашей функции для третьей маршрутизации?
да, это то, что я хочу на этом маршруте
Итак, попробуйте изменить третье правило маршрутизации на
$route['snippets/(:num)'] = 'snippets/index/$1';
и ваша функция в snippets
контроллере
function index(page_no){
//your code here
}
Edit:
Храните правила маршрутизации в таком порядке.
$route['snippets/(:num)'] = 'snippets/index/$1';
$route['snippets/(:any)'] = 'snippets/view/$1';
$route['allsnippets/(:num)'] = 'welcome';
Проблема заключается в использовании any
до num
, что any
примет любой символ, кроме /
, и не попадет в num
маршрутизацию. Таким образом, изменение порядка маршрутизации будет работать.