在Yii2中加载类属性
例如,我有以下课程:在Yii2中加载类属性,yii2,Yii2,例如,我有以下课程: class A extends yii\base\Model { public $attr1; public $attr2; } class B extends yii\db\ActiveRecord { ... some attributes in table including attr1 and attr2 ... } 将值从对象B加载到对象A是否比从对象B加载到对象A更优雅 $objectA = new A(); $objectB = n
class A extends yii\base\Model {
public $attr1;
public $attr2;
}
class B extends yii\db\ActiveRecord {
... some attributes in table including attr1 and attr2 ...
}
将值从对象B加载到对象A是否比从对象B加载到对象A更优雅
$objectA = new A();
$objectB = new B();
... obtaining values for $objectB ...
$objectA->load([StringHelper::basename($objectB->className()) => $objectB->attributes])
?你可以做一个
$objectA->attributes = $objectB->attributes;