我有一个这样的数组:
$arr = (1, 3, 87, 200);
我想获取这些ID的对象
我是这样做的:$object = new Object($arr);
foreach($object as $o)
{
$o->user->get()
}
答案 0 :(得分:1)
您可以使用where_in
方法。
$arr = array(1, 3, 87, 200);
$o = new Object();
$o->where_in('id', $arr);
$o->get();
// When $o->get() is called, all records where
// the id is 1, 3, 87 or 200 will be returned
如果您想订购它们,可以在致电get()
之前使用以下内容。
$o->order_by("column_1", "column_2");
如果您在获取之前可以执行更多操作,请参阅手册页