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
Codeigniter路由配置不正确';我的申请不起作用_Codeigniter - Fatal编程技术网

Codeigniter路由配置不正确';我的申请不起作用

Codeigniter路由配置不正确';我的申请不起作用,codeigniter,Codeigniter,Am有三个控制器,第一个是“sw”,第二个是产品,第三个是目录控制器。我在应用程序中创建了一个路由,这样任何对category的请求(category是category的公共函数)都将映射为如下所示 $route['sw/product'] = "product"; $route['sw/product/catalog'] = "catalog"; $route['sw/product/catalog/category'] = "catalog/category"; 但category作为ca

Am有三个控制器,第一个是“sw”,第二个是产品,第三个是目录控制器。我在应用程序中创建了一个路由,这样任何对category的请求(category是category的公共函数)都将映射为如下所示

$route['sw/product'] = "product";
$route['sw/product/catalog'] = "catalog";
$route['sw/product/catalog/category'] = "catalog/category";
但category作为catalog的公共函数传递两个参数,即type和store,所以我的下一个路径应该是

$route['sw/product/catalog/category/(:any)'] = "catalog/category/(:any) ";
问题是最后一条路线给了我以下错误

<h1>404 Page Not Found</h1>
<p>The page you requested was not found.</p>
404找不到页面
找不到您请求的页面


我不知道为什么它不起作用,因为它应该起作用。请记住,我的url中没有index.php。

$route['sw/product/catalog/category/(:any)]=“catalog/category/$1”

如果需要向函数传递多个变量,请使用
$2,$3,…
例如


$route['sw/product/catalog/(:any)/(:any)]=“catalog/category/$1/$2”