1

一般来说,我是 CI 和 URI 路由的新手。

我创建了一个新应用程序。将默认控制器设置为Main. 在Main,我有一个index方法,一个popular方法和一个recent方法。

当我加载我的应用程序时,网址显示为http://localhost/myapp......这显然会index在控制器中加载方法Main......这很好。

现在如何路由我的 URI,以便我可以分别通过 和 加载流行的和最近的http://localhost/myapp/popular方法http://localhost/myapp/recent

4

3 回答 3

2

您可以使用 CodeIgniter 的路由功能。为此,只需将以下行添加到您的 application/config/routes.php 文件中:

$route['recent'] = "main/recent";
$route['popular'] = "main/popular";
于 2009-11-02T22:17:52.310 回答
2
$route['recent'] = "your_controller/recent";
$route['popular'] = "your_controller/popular";

这就是你需要的。对“recent”的任何调用都将路由到“your_controller/recent”。流行也是如此。

于 2009-11-03T01:38:43.980 回答
0

如果popularrecent是应用程序中的实际页面,而不是函数,则应该将它们移动到它们自己的控制器中,而不是将它们保留在 main 中。

于 2009-11-02T22:05:48.260 回答