Php $activeRecord之间的差异->;load()和$activeRecord->;Yii2中大规模赋值的属性()

Php $activeRecord之间的差异->;load()和$activeRecord->;Yii2中大规模赋值的属性(),php,yii,yii2,Php,Yii,Yii2,在PHPYii2框架中,两者之间的区别是什么 $activeRecord->load() 及 对于大量任务?简单地说: attributes()将为您提供类的所有公共非静态属性的列表 鉴于 load()用于使用来自最终用户的数据填充模型 有关更多详细信息,请查看以下内容一些研究表明,加载方法使用attributes属性(setAttributes)进行大规模赋值。不同之处在于load()返回一个布尔值,告知是否已加载 $activeRecord->attributes()

在PHPYii2框架中,两者之间的区别是什么

$activeRecord->load()

对于大量任务?

简单地说:

attributes()
将为您提供类的所有公共非静态属性的列表

鉴于

load()
用于使用来自最终用户的数据填充模型


有关更多详细信息,请查看以下内容

一些研究表明,加载方法使用attributes属性(setAttributes)进行大规模赋值。不同之处在于load()返回一个布尔值,告知是否已加载
$activeRecord->attributes()