### 使用行為
文檔上說行為類似于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'
```