在循环中访问模型数据

时间:2015-04-15 06:24:06

标签: loops yii2

我的数据存储在$model->data1, $model->data2 etc... 我想通过循环访问每个数据

所以我正在尝试

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

但收到错误获取未知属性$model->data,这意味着程序无法通过向数据添加数字来理解我的技巧。有办法解决吗?

1 个答案:

答案 0 :(得分:1)

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

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