PHP CodeIgniter中的路由怎样设置

avatar
作者
筋斗云
阅读量:0

在PHP CodeIgniter中,路由设置可以通过在application/config/routes.php文件中定义路由规则来实现。以下是一些常见的路由设置示例:

  1. 基本路由设置:
$route['default_controller'] = 'welcome'; 

上面的代码将默认控制器设置为welcome

  1. 自定义路由设置:
$route['about'] = 'pages/about'; 

上面的代码将URL中的about映射到pages控制器中的about方法。

  1. 带参数的路由设置:
$route['product/(:num)'] = 'catalog/product_lookup/$1'; 

上面的代码将URL中的product/{id}映射到catalog控制器中的product_lookup方法,并将{id}作为参数传递。

  1. 正则表达式路由设置:
$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。

广告一刻

为您即时展示最新活动产品广告消息,让您随时掌握产品活动新动态!