関数actionCreateでオブジェクトを取得するようなクラスがあります。
use app\components\ModelHelperBehavior;
class UserController extends Controller{
public function actionCreate(){
$model = new User();
$model->attachBehavior(HelperBehavior::className());
var_dump($model->getBehaviors());
}
}
}
しかし、このコードを使用すると、null になります
use app\components\ModelHelperBehavior;
class UserController extends Controller{
public function behaviors(){
return [
HelperBehavior::className(),
],
];
}
public function actionCreate(){
$model = new User();
var_dump($model->getBehaviors());
}
}
}
私の質問は、配列を使用して 2 番目のコード例で UserInfo に動作をアタッチするにはどうすればよいですか?
PS私の行動コードは次のとおりです。
class HelperBehavior extends Behavior{
public function getGigit() {
return 111;
}
}