您好,我正在開發使用 codeignitor 構建的 Web 應用程序,我想在其中顯示城市可用的服務。為此,我正在嘗試創建像www.abc.com/mumbai-hotels孟買是城市名稱,酒店是在城市內搜索的服務現在直到我的routes.php文件 中有以下代碼$route['(about-us)'] = 'websiteController/aboutus';
$route['(:any)'] = 'serviceController/info';routes.php 的第一行假設重定向aboutus到webiste controller. 第二行是假設重定向到serviceController.但不幸的是,這并沒有發生,但它會產生沖突,并且在這兩種情況下它仍然會重定向到服務控制器。有誰知道我在這里犯了什么錯誤,并讓我走上正軌
2 回答

慕哥9229398
TA貢獻1877條經驗 獲得超6個贊
假設 url 如下所示:www.paintes.com/painters-in-chennai 那么路由可以如下所示
$route['painters-in-(:any)'] ='index/paintersIn/$1';
在index.php控制器中,我將能夠像下面這樣接收 chennai
function paintesIn($city_name)
{
echo $city_name //OUTPUT WILL BE "chennai"
}
如果 url 類似于 www.paintes.com/painters-in-mumbai ,那么輸出將是 mumbai
根據您的要求,網址如下:www.paintes.com/mumbai-painters 然后您可以像下面這樣寫
$route['(:any)-painters'] ='index/paintersIn/$1';
- 2 回答
- 0 關注
- 123 瀏覽
添加回答
舉報
0/150
提交
取消