溫馨提示×

PHP CodeIgniter中的路由怎樣設置

PHP
小樊
95
2024-07-29 12:22:27
欄目: 編程語言

在PHP CodeIgniter中,路由設置可以通過在application/config/routes.php文件中定義路由規(guī)則來實現(xiàn)。以下是一些常見的路由設置示例:

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

上面的代碼將默認控制器設置為welcome。

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

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

  1. 帶參數(shù)的路由設置:
$route['product/(:num)'] = 'catalog/product_lookup/$1';

上面的代碼將URL中的product/{id}映射到catalog控制器中的product_lookup方法,并將{id}作為參數(shù)傳遞。

  1. 正則表達式路由設置:
$route['articles/([a-z]+)/(\d+)'] = 'articles/view/$1/$2';

上面的代碼將URL中的articles/{category}/{id}映射到articles控制器中的view方法,并將{category}和{id}作為參數(shù)傳遞。

可以根據(jù)具體的需求來定義不同的路由規(guī)則,以實現(xiàn)靈活的URL映射。更多路由設置示例和說明可以參考CodeIgniter官方文檔:https://codeigniter.com/user_guide/general/routing.html。

0