我有两个名为Lessons and Parts的模型。每节课都有很多部分。我是MVC和Codeigniter的新手,但所需的URL是:
example.com/lesson/2/part/3
我认为我应该在.htaccess或路由中使用重写规则来执行此操作。我需要帮助才能做到这一点,重写规则或路线的解释将是完美的。
也许Part实际上是课程控制器的一种方法?
答案 0 :(得分:0)
The CodeIgniter User Guide has a useful page on URI Routing.
您可以执行以下操作来更改它,以便part
是lesson
控制器中的方法:
$route['lesson/(:num)/part/(:num)'] = "lesson/part/$1/$2";
该指南在包含括号时有些不一致,所以如果这不起作用,请尝试这样做:
$route['lesson/:num/part/:num'] = "lesson/part/$1/$2";