Как мы пишем запрос с IN () в Zend Framework? - PullRequest
0 голосов
/ 27 апреля 2018

У меня есть следующий запрос sql:

ВЫБРАТЬ * ОТ tbl_location_manager ГДЕ НАХОДИТСЯ В (4,5) И lctype! = 3

Я написал запрос с условием where =

$sqlSelect = $this->tableGateway->getSql()->select();
$sqlSelect->where(array('locid' => '4'));

но не найдено никакого решения для IN ().

1 Ответ

0 голосов
/ 30 апреля 2018

Вот решение:

use Zend\Db\Select\Where;

$where = new Where();
$where->in('locid', [4, 5]);
$sqlSelect = $this->tableGateway->getSql()->select();
$sqlSelect->where($where);
...