我希望我的网址看起来像:
www.domain.com/catalog/category_name/category_id/product_name/product_id
.
我的控制器应该如何完成此操作?
Controller 里面有 Catalog 和 Function category_name 是可以的。
但是我的产品控制器和功能将是什么。我怎样才能做出这样的结构。我需要有一个特定的文件结构吗?
我使用 CodeIgniter 框架。谢谢你的帮助。
我希望我的网址看起来像:
www.domain.com/catalog/category_name/category_id/product_name/product_id
.
我的控制器应该如何完成此操作?
Controller 里面有 Catalog 和 Function category_name 是可以的。
但是我的产品控制器和功能将是什么。我怎样才能做出这样的结构。我需要有一个特定的文件结构吗?
我使用 CodeIgniter 框架。谢谢你的帮助。
你的控制器方法应该是这样的
<?
//..
public function category_name($category_id,$product_name,$product_id){
// some cool code
}
//..
?>
通常不得更改控制器(如果它接受产品 ID 作为参数)。然后可以通过 URI 路由更改将所有其他信息放入数据库中的 url(通过产品 id 查询并获取相关信息)。
由于您的问题非常模糊-我的回答也是如此-但是此功能可以满足您的要求
Class Catalog extends CI_Controller
{
public function category_name ($category_id, $product_name, $product_id)
{
// your function
}
}