【发布时间】:2013-12-04 10:25:53
【问题描述】:
我有这样的默认路线:
Route::set('default', '(<controller>(/<action>(/<id>(/<id2>))))')
->defaults(array(
'controller' => 'index',
'action' => 'index',
'directory' => 'frontend'
));
我还有带有动作添加和动作显示的文章控制器。
我需要的是在 url 中隐藏显示(动作名称),但在 url 中保留添加(动作名称)。
我已尝试添加另一条路线:
Route::set('article_show', 'article(/<id>)')
->defaults(array(
'directory' => 'frontend',
'controller' => 'article',
'action' => 'show',
));
但只有显示操作适用于所有网址。 我需要 article/id url 工作和 article/add 工作,但 article/show/id 不应该工作。
【问题讨论】: