Codeigniter URI Parameter Mapping

我有一个站点,我想直接传递给控制器方法,而无需在codeigniter中遍历类。


https://website.com/product_number 而不是 https://website.com/index/product_number


我希望它直接进入我的主控制器方法。


配置/路由.php


$route['default_controller'] = 'welcome';

$route['404_override'] = '';

$route['translate_uri_dashes'] = FALSE;

控制器/欢迎.php


function index($product_number)

{

  //process $product_number output

}

这在codiegniter中可能吗?


千万里不及你
浏览 101回答 2
2回答

心有法竹

打开配置/路由.php然后将此行添加到其中$route['(.+)'] = 'welcome/index/$1';我希望这有助于您的情况。

蓝山帝景

打开/application/config/config.php然后找到这条线$config['base_url'] = 'https://website.com/index/';和替换为$config['base_url'] = 'https://website.com/';我希望这个Aswer对你很有帮助。
打开App,查看更多内容
随时随地看视频慕课网APP