1
將所有控制器重定向到站點的基礎控制器並使用頁面標識符作爲參數,然後讓基礎控制器基於該參數的某些邏輯進行重定向,這是否是一個好設計?Codeigniter基本控制器
//base controller
function __construct($fromPage, $toPage) {
parent::__construct();
if($toPage == 'member_only') {
$this->is_logged_in();
}
}
function is_logged_in($controller) {
//redirect to appropriate controller from here?
}
上基本控制器實踐中的幾個建議將是燦爛的:)
我有我的身邊我的控制器模型,我只是想知道是否應該使用基礎控制器來處理特定狀態,例如登錄以相應地加載所有控制器。 –
編輯我的回答 –
爲了擴大Zack對My_Controller的評論,請閱讀Phil Sturgeon的帖子:[link](http://philsturgeon.co.uk/blog/2010/02/CodeIgniter-Base-Classes-Keeping-it-DRY) – permawash