foreach循环不适用于activeRecord yii

时间:2015-01-27 14:59:57

标签: php yii foreach

我正在使用Yii版权扩展。在此扩展中,有一个名为authassignment的表。我为这个表创建了一个模型。我把记录作为

$developers=  Authassignment::model()->findByAttributes(array(
            'itemname'=>'developer'
        ));

它正在返回正确的记录。现在我想使用foreach循环进行迭代。我正在这样做

foreach($developers as $item){
            CVarDumper::Dump($item,100,true);
            die();
            $ids=$ids.$item->userid;
            $ids=$ids.',';

        }

如上所示,当我转储它显示的值developer时。 Developer是table属性的值。但显然它应该在记录数组中返回第一条记录是错误的 我之前使用过foreach,但这是第一次发生。
需要帮助。

1 个答案:

答案 0 :(得分:0)

那很明显。因为你使用die()die()导致从循环中突然出现。不需要为var_dump使用foreach。你可以轻松地做到这一点:

die(var_dump($developers ));