我有两个模型,称为课程和零件。每节课都有很多部分。我是 MVC 和 Codeigniter 的新手,但所需的 URL 是这样的:
example.com/lesson/2/part/3
我假设我应该使用 .htaccess 或路由中的重写规则来执行此操作。我需要帮助才能做到这一点,并且对重写规则或路线的解释将是完美的。
也许 Part 实际上是课程控制器的方法?
我有两个模型,称为课程和零件。每节课都有很多部分。我是 MVC 和 Codeigniter 的新手,但所需的 URL 是这样的:
example.com/lesson/2/part/3
我假设我应该使用 .htaccess 或路由中的重写规则来执行此操作。我需要帮助才能做到这一点,并且对重写规则或路线的解释将是完美的。
也许 Part 实际上是课程控制器的方法?
CodeIgniter 用户指南有一个关于 URI 路由的有用页面。
你可以做这样的事情来改变它,这part
是lesson
控制器中的一个方法:
$route['lesson/(:num)/part/(:num)'] = "lesson/part/$1/$2";
该指南在包含括号方面有些不一致,所以如果这不起作用,那么试试这个:
$route['lesson/:num/part/:num'] = "lesson/part/$1/$2";