我正在使用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,但这是第一次发生。
需要帮助。
答案 0 :(得分:0)
那很明显。因为你使用die()
。 die()
导致从循环中突然出现。不需要为var_dump使用foreach。你可以轻松地做到这一点:
die(var_dump($developers ));