我想爲我的應用程序的根網址上的不同角色的用戶顯示完全不同的佈局。我目前正在使用bootstrap.php中的以下行來實現此目的。Kohana基於角色的多個默認控制器
if (Auth::instance()->logged_in()){
Route::set('default', '(<controller>(/<action>(/<id>)))')
->defaults(array('controller' => 'profile','action' => 'index',));
}
else{
Route::set('default', '(<controller>(/<action>(/<id>)))')
->defaults(array('controller' => 'welcome','action' => 'index',));
}
在Kohana中實現這一點的最佳做法是什麼?可以在bootstrap.php中爲不同角色添加更多行。
感謝
謝謝Kowser,你能解釋一下,我怎麼把上面的邏輯/代碼轉換成lambdacallback邏輯? –