对于很多我的视图控制器,我没有索引操作。这是不好的做法吗?
在查看了大量示例应用程序之后,我看到几乎所有不使用索引操作的应用程序,至少声明如下:
public function action_index()
{
$this->request->redirect('');
}
最佳做法是至少为每个视图控制器重定向这个索引,或者甚至不能像我现在那样声明这样的方法是完全可以接受的吗?
答案 0 :(得分:2)
您无需声明action_index方法。 只需将路由的默认操作设置为“index”以外的其他操作。实施例
Route::set('default', '(<controller>(/<action>(/<param>)))')
->defaults(array(
'controller' => 'welcome',
'action' => '*your_action*',
));