Yii2,具有自定义属性的Model find()

Yii2,具有自定义属性的Model find(),yii2,Yii2,我希望使用在模型中的函数中指定的自定义属性提取模型数据 (示例) 如何使用fullname属性获取所有数据?使用is for。只需调用$model->fullname即可获得fullname属性。实际上fullName不是一个属性,yii2使用php的魔术方法\uu get()从getFullName()方法获取它 示例: $model = Test::findOne($id); echo $model->fullName; $models = Test::find()->all(

我希望使用在模型中的函数中指定的自定义属性提取模型数据

(示例)

如何使用fullname属性获取所有数据?

使用is for。只需调用
$model->fullname
即可获得fullname属性。实际上fullName不是一个属性,yii2使用php的魔术方法
\uu get()
getFullName()
方法获取它

示例:

$model = Test::findOne($id);
echo $model->fullName;
$models = Test::find()->all();
foreach($models as $model)
{
    echo $model->fullName;
}
示例2:

$model = Test::findOne($id);
echo $model->fullName;
$models = Test::find()->all();
foreach($models as $model)
{
    echo $model->fullName;
}

也考虑使用方法,如果你想使用你的模型而不是对象< /p>是的,我知道魔术方法,但是我需要一个模型列表,集合。在这种情况下,我是否需要使用loop来注入firstName?是的,您需要在列表中循环,以获得每个模型的

fullName