PHP

PHP CodeIgniter中的路由怎样设置

小樊
103
2024-07-29 12:22:27
栏目: 编程语言

在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。

0
看了该问题的人还看了