Codeigniter试图获取特定的URL模式

时间:2012-11-25 04:23:21

标签: .htaccess codeigniter url-routing codeigniter-routing

我有两个名为Lessons and Parts的模型。每节课都有很多部分。我是MVC和Codeigniter的新手,但所需的URL是:

  

example.com/lesson/2/part/3

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

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

1 个答案:

答案 0 :(得分:0)

The CodeIgniter User Guide has a useful page on URI Routing.

您可以执行以下操作来更改它,以便partlesson控制器中的方法:

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

该指南在包含括号时有些不一致,所以如果这不起作用,请尝试这样做:

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