Loops 在循环中访问模型数据

Loops 在循环中访问模型数据,loops,yii2,Loops,Yii2,我将数据存储在$model->data1、$model->data2等中。 我想通过循环访问每个数据 所以我正试着去做 $i=1 while($i<10) { echo $model->data.$i $i++; } $i=1 而($idata.$i) $i++; } 但获取未知属性时收到错误$model->data,这意味着程序无法理解我在数据中添加数字的诀窍。有办法解决吗?您可以使用这种方法:$model->{'data'.$i} $i=1 while($i<1

我将数据存储在
$model->data1、$model->data2等中。
我想通过循环访问每个数据

所以我正试着去做

$i=1
while($i<10) {
echo $model->data.$i
$i++;
}
$i=1
而($idata.$i)
$i++;
}

但获取未知属性时收到错误
$model->data
,这意味着程序无法理解我在数据中添加数字的诀窍。有办法解决吗?

您可以使用这种方法:
$model->{'data'.$i}

$i=1
    while($i<10) {
    echo $model->{'data'.$i};
    $i++;
}
$i=1
而($i{'data'.$i});
$i++;
}