我希望我的网址看起来像:
www.domain.com/catalog/category_name/category_id/product_name/product_id
。
我的控制器应如何实现这一目标?
控制器可以在其中包含目录和功能category_name。
但是我的产品控制器和功能是什么。我怎样才能制作这样的结构。 我需要具有特定的文件结构吗?
我使用CodeIgniter框架。谢谢你的帮助。
答案 0 :(得分:2)
你的控制器方法应该是这样的
<?
//..
public function category_name($category_id,$product_name,$product_id){
// some cool code
}
//..
?>
答案 1 :(得分:2)
通常,不得更改控制器(如果它接受产品ID作为参数)。 然后可以通过URI路由更改将所有其他信息放入数据库的URL中(通过产品ID查询并获取相关信息)。
答案 2 :(得分:0)
因为你的问题很模糊 - 我的答案也是如此 - 但这个功能实现了你的要求
Class Catalog extends CI_Controller
{
public function category_name ($category_id, $product_name, $product_id)
{
// your function
}
}