Kohana 3 (ORM или DB) возвращает одно поле - PullRequest
0 голосов
/ 21 июня 2011

Каков наилучший способ получения результатов из одного поля с использованием БД или ORM?

Например, мне нужен массив идентификаторов друзей пользователя, чтобы передать их другой функции. В настоящее время я делаю это так:

$friends_ids = $this->friends->find_all()->as_array('id', 'name');

$friends = array();

foreach ($friends_ids as $k => $v)
{
    array_push($friends, $k);
}

Может быть, есть лучший способ?

1 Ответ

1 голос
/ 21 июня 2011
$friends = $this->friends->find_all()->as_array(NULL, 'id');
...