modules模块中的路由设置如下:
Route::set('codea', '(/<controller>(/<action>))')
->defaults(array(
'controller' => 'codea',
'action' => 'index',
));
错误设置如下:
Route::set('codea', 'codea(/<controller>(/<action>))')
->defaults(array(
'controller' => 'codea',
'action' => 'index',
));
类似这样的URL都访问不到“http://localhost/khn/index.php/codea/index”“http://localhost/khn/index.php/codea/add”
因为它默认'codea(/<controller>(/<action>))' => “文件夹名-控制器名-方法名”
所以这样的URL“codea/index” 会找不到。
本文详细解析了modules模块中路由设置的方法及常见错误,并通过实例说明如何正确配置路由以确保URL能够被正确解析。
1455

被折叠的 条评论
为什么被折叠?



