gpt4 book ai didi

php - Codeigniter URL 冲突

转载 作者:行者123 更新时间:2023-12-04 16:32:03 25 4
gpt4 key购买 nike

你好,我正在开发使用 codeignitor 构建的网络应用程序,我想在那里
显示城市可用的服务。

为此,我正在尝试创建 url 之类的

www.abc.com/mumbai-hotels

孟买是城市名称,酒店是在城市内搜索的服务

现在直到我的 routes.php 中有以下代码文件
$route['(about-us)'] = 'websiteController/aboutus';   
$route['(:any)'] = 'serviceController/info';

route.php 的第一行假设重定向到 aboutus webiste controller的 Action .
第二行假设重定向到 serviceController 中的信息操作.

但不幸的是,这并没有发生,但它造成了冲突,在这两种情况下它仍然是
重定向到服务 Controller 。

有没有人知道我在这里犯了什么错误,并让我走上正轨

最佳答案

假设网址如下:www.paintes.com/painters-in-chennai
然后路线可以如下所示

    $route['painters-in-(:any)'] ='index/paintersIn/$1';

index.php Controller ,我将能够像以下那样接收 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';

关于php - Codeigniter URL 冲突,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59208700/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com