我使用此默认路由运行:
Route::set('default', '(<controller>(/<action>(/<id>)))')
->defaults(array(
'controller' => 'welcome',
'action' => 'index',
));
现在我已经设置了用户/索引和用户/登录:
Class Controller_User extends Controller {
public function action_index()
{
#stuff
}
public function action_login(){
# stuff
}
现在我有另一个控制器,现在称为类Controller_Restaurants。我可以通过餐馆/索引,餐厅/景观访问。我想访问它:user / restaurants / index,user / restaurants / view
我现在有这个:
Class Controller_Restaurants extends Controller{
我试过这个:
Class Controller_User_Restaurans extends Controller{
但它不起作用..我错过了什么?
答案 0 :(得分:0)
Route::set('restaurants', 'user/restaurants(/<action>)')
->defaults(array(
'controller' => 'restaurants',
'action' => 'index',
));
我建议不要使用默认路由,并建立更好,更有意义的特定路由。