Как правильно написать Query Builder

Общие вопросы по использованию второй версии фреймворка. Если не знаете как что-то сделать и это про Yii 2, вам сюда.
Ответить
Sharfik
Сообщения: 14
Зарегистрирован: 2013.07.23, 13:12
Контактная информация:

Как правильно написать Query Builder

Сообщение Sharfik »

Надо выбрать из бд все записи по определенным id

Код: Выделить всё

$id = array(1,4,20);
$locations = Location::find()->where('id = :id', [':id' => $id])->all()
выбирает только запись с id = 1

dmeroff
Сообщения: 101
Зарегистрирован: 2012.06.05, 14:32
Откуда: Петрозаводск
Контактная информация:

Re: Как правильно написать Query Builder

Сообщение dmeroff »

Код: Выделить всё

$id = array(1,4,20);
$locations = Location::find()->where(['id' => $id])->all() 

Demon_id
Сообщения: 421
Зарегистрирован: 2011.10.29, 00:13

Re: Как правильно написать Query Builder

Сообщение Demon_id »

Код: Выделить всё

$id = [1,4,20];
$locations = Location::findAll($id);

Sharfik
Сообщения: 14
Зарегистрирован: 2013.07.23, 13:12
Контактная информация:

Re: Как правильно написать Query Builder

Сообщение Sharfik »

обоим спасибо! :)

Ответить