我是新手。如何从Codeigniter中的URL传递多个参数? 我的功能可以显示给定类别的广告
public function show_category($category = false, $subcategory = false, $state = false, $city = false)
{
// Showing ads...
}
我希望自己的网址看起来像这样
localhost/show_category/category/subcategory/state/city
但是,如果没有给出参数之一怎么办?当我仅传递两个参数时,如何使类别不误认为城市?
localhost/show_category/category/city
答案 0 :(得分:0)
出于搜索引擎优化的目的考虑,我认为将类别和子类别保留在url中,将其余部分保留为EditMethod()
{
this.form.get("formControlName").setValue("the value you get from your back end");
}
变量是安全的:
GET
然后,您可以跳过public function show_category($category = false, $subcategory = false)
{
$state = $_GET['state'];
$city = $_GET['city'];
// Showing ads...
}
和category
网址段,并将subcategory
和state
作为查询字符串发送:
city