我是cakephp的新手。我發現一個很常用的方法Cakephp beforeFilter vs構造函數
beforeFilter()
我的問題是,它是如何不同於一個類的構造函數? 如果我叫
parent::beforeFilter();
從構造函數,而不是beforeFilter(); 我只是想知道如果我在
public function __construct() {
// Code here
}
,而不是
public function beforeFilter() {
}
感謝
我不同意的權限,這是什麼isAuthorized()回調被認爲對。 – burzum
@burzum你是說你與官方不同意CakePHP文檔?他們說「這是一個方便的地方來檢查活動會話或檢查用戶權限。」您可以檢查beforeFilted()方法的權限,並基於此,確定您想要在視圖中顯示的內容,更正?我不確定我們是否在談論相同的事情,或者你是在談論其他事情。 –
是的,我這樣做。這句話有點誤導,應該指向Auth組件,它是isAuthorized()回調。請提供有關在何處以及如何實施授權檢查的更好建議。但是,這是一箇舊版本,我懶得更新文檔。我已經爲Cake3重寫了Authentication(https://github.com/cakephp/authentication),這將使它進入下一個版本,並且我正在爲稍後的3.x版本或4.0進入Authorization層的計劃階段,這將具有更好的抽象和基於策略的實現。想法是受歡迎的。 – burzum