### 使用行为
文档上说行为类似于tarit.可以在原有类的基础上添加属性和方法.
### 使用属性
```
<?php
namespace app\components;
use yii\base\Behavior;
class HelloBehavior extends Behavior //必须继承于Behavior类
{
public $hello = 'world'; //定义属性
}
```
### model层
```
public function behaviors()
{
return [
HelloBehavior::className(), //将刚才的类注入进来
];
}
```
### 控制器层
需要注意的是,自定义行为类不能和宿主类有相同的属性,否则无法使用. 行为的宿主类必须也是component的子类.
```
$admin = new Admin();
echo $admin->hello; //会打印'world'
```
