我正在使用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 ));