yii2_Behavior自定义使用

Posted 木子炜培先生

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了yii2_Behavior自定义使用相关的知识,希望对你有一定的参考价值。

1: 定义一个组件类
class MyClass extends yii\base\Component
{
    // 空的
}
2: 定义一个行为类,他将绑定到MyClass上

class MyBehavior extends yii\base\Behavior
{
    // 行为的一个属性
    public $property1 = ‘This is property in MyBehavior.‘;

    // 行为的一个方法
    public function method1()
    {
        return ‘Method in MyBehavior is called.‘;
    }
}

3: 将行为绑定到类上

$myClass = new MyClass();
$myBehavior = new MyBehavior();


$myClass->attachBehavior(‘myBehavior‘, $myBehavior);
4: 使用
echo $myClass->property1;
echo $myClass->method1();

 

 
 
 




以上是关于yii2_Behavior自定义使用的主要内容,如果未能解决你的问题,请参考以下文章

Android 自定义View

scratch中自定义模块的数字或文本有啥用

wpf自定义控件中使用自定义事件

使用自定义动画删除自定义 UIStoryboardSegue

[WPF自定义控件库]使用WindowChrome自定义RibbonWindow

自定义容器和自定义转换