1

我有两个模型,称为课程和零件。每节课都有很多部分。我是 MVC 和 Codeigniter 的新手,但所需的 URL 是这样的:

example.com/lesson/2/part/3

我假设我应该使用 .htaccess 或路由中的重写规则来执行此操作。我需要帮助才能做到这一点,并且对重写规则或路线的解释将是完美的。

也许 Part 实际上是课程控制器的方法?

4

1 回答 1

0

CodeIgniter 用户指南有一个关于 URI 路由的有用页面。

你可以做这样的事情来改变它,这partlesson控制器中的一个方法:

$route['lesson/(:num)/part/(:num)'] = "lesson/part/$1/$2";

该指南在包含括号方面有些不一致,所以如果这不起作用,那么试试这个:

$route['lesson/:num/part/:num'] = "lesson/part/$1/$2";

于 2012-11-25T05:31:25.737 回答