Проблема noob: Мне нужно выбрать определенные идентификаторы из запроса БД под названием user_id. мой результат из БД :: выбрать это:Что такое лучший способ изменить идентификаторы пользователей в объекте kohana ORM
$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 ОРМ создать контейнер пользователя из указанных идентификаторов?
ну, это не совсем ответ на мой вопрос, потому что я не могу генерировать пользователей как массив, как в вашем примере, но спасибо за помощь. Я построил разницу querie. – strz
Что значит «Я не могу генерировать пользователей как массив, как в вашем примере»? – AmazingDreams
Я обновил ответ (см. Третий пример 'as_array'), чтобы« возможно »покрыл ваш вопрос – AmazingDreams