当前位置:主页 > php教程 > YII框架行为behaviors用法示例

YII框架行为behaviors用法详解

发布:2019-07-01 16:54:55 205


我们帮大家精选了相关的编程文章,网友益慧瑶根据主题投稿了本篇教程内容,涉及到YII框架、行为、behaviors、YII框架行为behaviors用法示例相关内容,已被135网友关注,相关难点技巧可以阅读下方的电子资料。

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处理
  }
}

 


相关文章

  • 简介PHP的Yii框架的组件化机制的基本知识

    发布:2020-03-02

    这篇文章主要介绍了PHP的Yii框架的组件化机制的基本知识,对应用程序CWebApplication组件进行了简要剖析,需要的朋友可以参考下


  • PHP的Yii框架中行为的定义与绑定的方法

    发布:2019-12-01

    这篇文章主要介绍了PHP的Yii框架中行为的定义与绑定方法,包括对静态方法绑定行为与动态方法绑定行为的讲解,需要的朋友可以参考下


  • Java行为型模式中命令模式分析

    发布:2023-04-02

    在软件设计中,我们经常需要向某些对象发送请求,但是并不知道请求的接收者是谁,也不知道被请求的操作是哪个,我们只需在程序运行时指定具体的请求接收者即可,此时可以使用命令模式来进行设计


  • Python利用字典的默认行为技巧总结

    发布:2019-11-23

    这篇文章主要给大家介绍了Python学习小技巧之利用字典的默认行为的相关资料,文中介绍的非常详细,对大家具有一定的参考学习价值,需要的朋友们下面来一起看看吧。


  • YII框架学习笔记之命名空间、操作响应与视图操作方法

    发布:2019-07-31

    这篇文章主要介绍了YII框架学习笔记之命名空间、操作响应与视图操作,结合实例形式分析了Yii框架中命名空间、操作响应以及视图的简单操作技巧与相关注意事项,需要的朋友可以参考下


  • Spring中的事务传播行为代码例子

    发布:2020-01-16

    这篇文章主要给大家介绍了关于Spring中事务传播行为的相关资料,文中通过示例代码介绍的非常详细,对大家学习或者使用Spring具有一定的参考学习价值,需要的朋友们下面来一起学习学习吧


  • 深入理解Spring中事务传播行为

    发布:2020-02-11

    今天小编就为大家分享一篇关于Spring中事务传播行为的介绍,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧


  • PHP的Yii框架中移除组件所绑定的例子分享

    发布:2020-02-09

    这篇文章主要介绍了PHP的Yii框架中移除组件所绑定的行为的方法,可以用detachBehavio方法或者移除全部行为,需要的朋友可以参考下


网友讨论