首頁 > php框架 > YII > yii過濾器怎麼使用

yii過濾器怎麼使用

angryTom
發布: 2020-03-11 16:54:37
原創
2551 人瀏覽過

yii過濾器怎麼使用

yii過濾器怎麼使用

過濾器是一段程式碼,可設定在控制器動作執行之前或之後執行。

例如,存取控制過濾器將被執行以確保在執行請求的動作之前使用者已通過身份驗證;

效能過濾器可用於測量控制器執行所花費的時間。

一個動作可以有多個濾鏡。過濾器執行順序為它們出現在過濾器清單中的順序。過濾器可以阻止動作及後面其他過濾器的執行。

必須在控制器中重寫控制器的public function filters()方法,設定哪個篩選器對哪個動作運作。

使用範例:

class CController{
    public function filterAccessControl($filterChain)
    {
       //这里是你的逻辑
        
       $filterChain->run();
    }
}
 
class UserController extents CController{
    public function filters()  
    {  
      return array{
         'AccessControl' // 这里就过滤了
      }
    }
  public function actionIndex(){
        
  }
}
登入後複製

(相關教學建議:yii框架

以上是yii過濾器怎麼使用的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板