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