如何在 CodeIgniter 中使用路由规则获取参数


How to get parameter with routing rules in CodeIgniter

>我的base_url是"http://localhost/App-Feeder/"

默认控制器为"详细信息"

如何对路由和控制器进行编码以将我的 URL 设置为"http://localhost/App-Feeder/table/place"

其中"place"是一个get参数,应该加载到另一个页面。我试过这样:

我的路线.php

$route['table/(:any)'] = "detail/lala/(:any)";

控制器:详细信息.php

class Detail extends CI_Controller {
    public function lala($place)
    {
        echo "choose=".$place;
    }
}

但它将显示:

choose=(:any)

它应该显示:

choose=place

谁能帮我?

替换

 $route['table/(:any)'] = "detail/lala/(:any)";

 $route['table/(:any)'] = "detail/lala/$1";

为了更好地了解codeignitor,请点击此链接 此处 并针对您的问题尝试此操作

$route['product/(:any)'] = "catalog/product_lookup_by_id/$1";