阅读量:0
在PHP CodeIgniter中,路由设置可以通过在application/config/routes.php文件中定义路由规则来实现。以下是一些常见的路由设置示例:
- 基本路由设置:
$route['default_controller'] = 'welcome';
上面的代码将默认控制器设置为welcome
。
- 自定义路由设置:
$route['about'] = 'pages/about';
上面的代码将URL中的about
映射到pages
控制器中的about
方法。
- 带参数的路由设置:
$route['product/(:num)'] = 'catalog/product_lookup/$1';
上面的代码将URL中的product/{id}
映射到catalog
控制器中的product_lookup
方法,并将{id}作为参数传递。
- 正则表达式路由设置:
$route['articles/([a-z]+)/(\d+)'] = 'articles/view/$1/$2';
上面的代码将URL中的articles/{category}/{id}
映射到articles
控制器中的view
方法,并将{category}和{id}作为参数传递。
可以根据具体的需求来定义不同的路由规则,以实现灵活的URL映射。更多路由设置示例和说明可以参考CodeIgniter官方文档:https://codeigniter.com/user_guide/general/routing.html。