Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/codeigniter/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php codeigniter路由任何或num不工作_Php_Codeigniter_Codeigniter 2_Codeigniter Url_Codeigniter Routing - Fatal编程技术网

Php codeigniter路由任何或num不工作

Php codeigniter路由任何或num不工作,php,codeigniter,codeigniter-2,codeigniter-url,codeigniter-routing,Php,Codeigniter,Codeigniter 2,Codeigniter Url,Codeigniter Routing,我有这样的urlhttp://lp.dev/sisters/adab/1但当我使用(:num)或(:any)获取值1时,路由不起作用,因为路由给我404页 路线如下 $route['default_controller'] = "frontend/home"; $route["sisters/adab/(:num)"] = "frontend/pages/$1"; //<-- this is my issue $route['404_override'] = 'errors/err

我有这样的url
http://lp.dev/sisters/adab/1
但当我使用
(:num)
(:any)
获取值1时,路由不起作用,因为路由给我404页

路线如下

$route['default_controller'] = "frontend/home";
$route["sisters/adab/(:num)"]   = "frontend/pages/$1";  //<-- this is my issue
$route['404_override']  = 'errors/error_404';
我猜你想要这个

$route["sisters/adab/(:num)"] = "frontend/pages/index/$1"; //correct

$route["sisters/adab/(:num)"] = "frontend/pages/$1"; // is wrong because 
//it is redirecting to your page's controller and looking for a method (:num)

您是否尝试将$this->name变量的uri段更改为3?谢谢。。当我想到如果我不传递方法名,它将在默认情况下调用索引时,我想
$route["sisters/adab/(:num)"] = "frontend/pages/index/$1"; //correct

$route["sisters/adab/(:num)"] = "frontend/pages/$1"; // is wrong because 
//it is redirecting to your page's controller and looking for a method (:num)