/vendor/doctrine/orm/lib/Doctrine/ORM/Query/QueryException.php в строке 54 - PullRequest
0 голосов
/ 26 апреля 2019

Я пишу DQL для In(array $array) функции.

Ниже приведен код, выдающий ошибку

Ошибка: ожидается =, <, <=, <>,>,> =,! =, получил 'IN' в файле /vendor/doctrine/orm/lib/Doctrine/ORM/Query/QueryException.php в строке 54

public function in(array $array)
    {
        $parameterName = $this->generateUniqueId();
           $dql = "(CASE WHEN {$this->joinAlias}.id > 0 THEN";
            $dql .= " {$this->getColumn()} ELSE {$this->joinAlias}_default.value END) IN (:{$parameterName})";

        return $this->rawDQL(
            $dql,
            [
                $parameterName => $array
            ]
        );
    } 
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...