我想使用在模型中的函数中指定的自定义属性来拉取模型数据。
实施例)
link_to image_tag(@ad.photo.url(:medium)), @ad.photo.url(:original), data: { lightbox: "cars", title="MyCaption" }
如何获取具有fullname属性的所有数据?
答案 0 :(得分:3)
用于relations。您只需拨打$model->fullName
即可获得 fullname 属性。实际上 fullName 不是属性,yii2利用php的魔术方法 __get()
从getFullName()
方法获取它。
示例:强>
$model = Test::findOne($id);
echo $model->fullName;
示例2:
$models = Test::find()->all();
foreach($models as $model)
{
echo $model->fullName;
}
如果您想使用模型fields/extraFields而不是对象,还可以考虑使用as arrays方法