使用带有codeigniter的模块进行路由

时间:2013-07-23 19:12:58

标签: php codeigniter routes

我正在使用带有wiredesignz插件的HMVC,并使用以下网址mysite.com/login并查看我的登录表单。我有表单发布到用户模块内部登录控制器中的submit方法。我正在试图弄清楚这个工作的路由是什么,因为在提交方法中,我让它回显一个字符串用于测试目的。第一条路线运行得很漂亮,但第二条路线却找不到404页面。关于如何纠正这一点的任何想法。

$route['login'] = 'user/login';
$route['login/submit'] = 'user/login/submit';

2 个答案:

答案 0 :(得分:1)

试试这个

$route['login/(:any)'] = 'user/login/$1';
$route['login'] = 'user/login';

或尝试将表单的操作更改为submit

$route['submit'] = 'user/login/submit';
$route['login'] = 'user/login';

答案 1 :(得分:0)

我能够通过注意到我的提交功能被命名为私有功能而未列为公共功能来解决我的问题。