我的localhost中有一个CI代码库,其URL为http://localhost/mydomain/site/
这里"网站"是 NOT 控制器
文件夹我有数据库表数据字段,其中存储了某些区域的位置。
理想情况下,当上面的网址被点击时,默认的" home"控制器被调用。
但我希望用户点击网址为http://localhost/mydomain/site/southtown/
其中" southtown"是位置名称,用户可以在视图页面上查看所有南城相关数据。
注意:数据来自数据库中的位置(此处为southtown)。
还会有URLS
本地主机/ MYDOMAIN /站点/南镇/公司简介
本地主机/ MYDOMAIN /站点/南镇/灵感
本地主机/ MYDOMAIN /站点/南镇/服务
这些将是URL中指定的位置的相应页面,所有数据来自DB
答案 0 :(得分:2)
尝试使用路线,例如
$route["home"] = "home";
$route["home/(:any)"] = "home/index/$1";
并在home
控制器中执行:
public function index($location = "") {
//get $location and check against db
}
因此,当使用点击网址http://localhost/mydomain/site/southtown/
时,您的$location
会为其设置值“southtown”。