我正在用Codeigniter製作一個教程系統,但我在教程中使用子類別有點困難。Codeigniter可變長度參數列表
的URL結構是這樣的:/教程/測試/ 123 /這-是-A-教程
- 教程是控制器
- 試驗是類
- 123一短碼是教程ID(在SQL查詢中使用)
- 這-is-a的教程僅僅是一個蛞蝓美化
我做的是通過貓的網址egory作爲第一參數和ID作爲第二個參數,以我的控制器功能:
public function tutorial($category = NULL, $tutorial_id = NULL);
現在,如果我想子類別(無限深度),如:/教程/測試/ TEST2/123 /另一個教程。我將如何實現這一點?
謝謝!
謝謝,那就是我一直在尋找的。 – EsTeGe 2012-07-11 15:00:09
在PHP 5.6+中,您可以使用...標記。像:function sum(... $ numbers){foreach($ numbers as $ n)php.net/manual/en/functions.arguments.php – 2014-08-21 03:15:32