YII框架行為behaviors用法示例
更新時間:2019年04月26日 14:16:32 作者:雨落知音
這篇文章主要介紹了YII框架行為behaviors用法,結合實例形式分析了Yii框架行為behaviors的添加與使用簡單操作技巧,需要的朋友可以參考下
本文實例講述了YII框架行為behaviors用法。分享給大家供大家參考,具體如下:
文件 frontend/libs/FilterTest.php
<?php /** * Created by PhpStorm. * Date: 2016/5/27 * Time: 14:16 */ namespace frontend\libs; use Yii; use yii\base\Action; use yii\base\ActionFilter; class FilterTest extends ActionFilter{ //在action之前運行,可用來過濾輸入 public function beforeAction($action) { echo '在調用action前顯示<br/>'; return TRUE;//如果返回值為false,則action不會運行 } //在action之后運行,可用來過濾輸出 public function afterAction($action, $result) { return $result.'在調用action后顯示<br/>';//可以對action輸出的$result進行過濾,retun的內容會直接顯示 } }
frontend/controllers/TestbehaviorController.php
<?php /** * Created by PhpStorm. * Date: 2016/5/27 * Time: 14:19 */ namespace frontend\controllers; use yii\web\controller; class TestbehaviorController extends Controller{ public function behaviors(){ return [ 'test'=>[ 'class'=>'frontend\libs\FilterTest',//調用過濾器 ], ]; } public function actionFilter(){ return "當前action顯示<br/>";//返回的內容會遞交給過濾器,由afterAction處理 } }
更多關于Yii相關內容感興趣的讀者可查看本站專題:《Yii框架入門及常用技巧總結》、《php優(yōu)秀開發(fā)框架總結》、《smarty模板入門基礎教程》、《php面向對象程序設計入門教程》、《php字符串(string)用法總結》、《php+mysql數據庫操作入門教程》及《php常見數據庫操作技巧匯總》
希望本文所述對大家基于Yii框架的PHP程序設計有所幫助。
相關文章
php中的filesystem文件系統(tǒng)函數介紹及使用示例
這篇文章主要介紹了php中的filesystem文件系統(tǒng)函數使用示例,需要的朋友可以參考下2014-02-02