访问bean对象的项目

时间:2014-04-16 09:11:16

标签: php orm redbean

我正在使用像这样的redbeanphp

$r = R::find('chat', 'room_id = ? AND time > ? ORDER BY time ASC', array($w->id, $_POST['latest_timestamp']));

现在我在$ r中有一个bean对象列表,那么有没有办法访问行而不将其转换为数组?

(我知道我不能和foreach一起使用它!)

1 个答案:

答案 0 :(得分:0)

根据此处的文件http://redbeanphp.com/manual3_0/finding_beans

R::find是要加载一个条目,您是不是应该使用R:findAll来获取可以通过foreach进行迭代的数组集合?

$r = R::findAll('chat', 'room_id = ? AND time > ? ORDER BY time ASC', array($w->id, $_POST['latest_timestamp']));

foreach ($r as $myItem)
{
    // do something with $myItem
}