我有这样的类,我在函数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());
}
}
}
我的问题是:如何在第二个代码示例中使用数组将行为附加到 UserInfo?
PS我的行为代码是:
class HelperBehavior extends Behavior{
public function getGigit() {
return 111;
}
}