菜鸟的问题:我需要从名为 user_id 的数据库查询中选择特定的 id。我从 DB::select 得到的结果是:
$query=DB::select...
$ids=$query->as_object()-execute();
$players=ORM::factory('User'->select()->where('id', 'in', array($this->to_array($ids)));
和方法 to_array:
private function to_array($obj)
{
$arr=array();
foreach($obj as $o)
{
array_push($arr, $o->user_id);
}
return $arr;
}
Kohana 3.3 ORM 中更好的解决方案是从指定的 id 创建用户容器吗?