我正在与 PHP 框架 Codeigniter 密切合作:http: //www.codeigniter.com/
现在我已经将这个模块化扩展 - HMVC 添加到我的 Codeigniter 框架中。 https://bitbucket.org/wiredesignz/codeigniter-modular-extensions-hmvc/overview
现在,我在 modules 文件夹中创建了自己的模块,并按照说明为控制器、模型和视图设置了目录。但是,我正在专门为自定义路由而苦苦挣扎。
我在我的模块博客目录中创建了配置目录,并在其中创建了 routes.php 文件。
现在要在浏览器中访问我的模块,localhost:8888/blog/
我现在主要是出于好奇而询问,我想创建一个自定义路由,以便我可以像这样访问页面,localhost:8888/posts/
所以我认为设置以下路由会起作用:
$route['posts'] = 'blog';
或者如果我有一个名为 Listings 的方法,我可以使用
$route['posts/listings'] = 'blog/listings';
但是,这会返回一个404 Page Not Found
.
是否可以在模块中创建这样的自定义路由?