您好,我正在开发使用 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 关注
- 108 浏览
添加回答
举报
0/150
提交
取消