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

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

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

Сообщение Sharfik » 2015.02.21, 18:25

Надо выбрать из бд все записи по определенным 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 » 2015.02.21, 18:34

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

$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 » 2015.02.21, 18:41

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

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

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

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

Сообщение Sharfik » 2015.02.21, 18:46

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

Ответить