首页 > 代码库 > yii2_Behavior自定义使用
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自定义使用
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。