0
我正在使用HMVC的任務。其中我必須檢查每個控制器名稱,並在每次加載之前將其與數據庫值進行比較。有什麼辦法可以完成這個任務嗎?如何在加載前檢查控制器名稱?
我正在使用HMVC的任務。其中我必須檢查每個控制器名稱,並在每次加載之前將其與數據庫值進行比較。有什麼辦法可以完成這個任務嗎?如何在加載前檢查控制器名稱?
你可以用它來獲得控制器名稱:
$this->uri->segment(1);
但如果你有控制器,這將不起作用在子文件夾結構。
在創建控制器之前,您可以使用掛鉤來攔截執行。 詳情請參閱Hooks - Extending the Framework Core。
這將在每個請求中執行,因此如果您確實需要將其與數據庫值進行比較,請考慮使用像APC這樣的緩存來存儲數據庫條目。