我正在用 Codeigniter 制作一个教程系统,但我有点坚持在我的教程中使用子类别。
URL 结构是这样的:/tutorials/test/123/this-is-a-tutorial
- 教程是控制器
- test 是该类别的简码
- 123 是教程 ID(用于 SQL 查询)
- this-is-a-tutorial 只是美化 URL 的一个蛞蝓
我所做的是将类别作为第一个参数和 ID 作为第二个参数传递给我的控制器函数:
public function tutorial($category = NULL, $tutorial_id = NULL);
现在,如果我想要子类别(无限深度),例如:/tutorials/test/test2/123/another-tutorial。我将如何实现这一点?
谢谢!