对于 foreach 循环对活动记录 Yii 不起作用


foreach loop not working for activeRecord yii

我正在使用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.开发者是表的属性值。但显然这是错误的,它应该返回我记录数组中的第一条记录。
我以前用过foreach,但这是第一次发生。
需要帮助。

这很明显。 因为你使用die(). die()导致从循环中爆发。无需将foreach用于var_dump。您可以轻松执行此操作:

die(var_dump($developers ));