标签:
// Step 1: 定义一个将绑定行为的类 class MyClass extends yii\base\Component { // 空的 } // Step 2: 定义一个行为类,他将绑定到MyClass上 class MyBehavior extends yii\base\Behavior { // 行为的一个属性 public $property1 = ‘This is property in MyBehavior.‘; // 行为的一个方法 public function method1() { return ‘Method in MyBehavior is called.‘; } } $myClass = new MyClass(); $myBehavior = new MyBehavior(); // Step 3: 将行为绑定到类上 $myClass->attachBehavior(‘myBehavior‘, $myBehavior); // Step 4: 访问行为中的属性和方法,就和访问类自身的属性和方法一样 echo $myClass->property1; echo $myClass->method1();
标签:
原文地址:http://www.cnblogs.com/LoveJulin/p/5562801.html