Zend Framework 3 - получить строку SQL - PullRequest
0 голосов
/ 03 июля 2018

Мне нужно получить реальную строку SQL для комплексной абстракции Zend DB SQL. У ZF2 была функция для этого: $ Sql-> getSqlstringForSqlObject ($ выберите)

есть ли эквивалент в ZF3?

Ответы [ 2 ]

0 голосов
/ 04 июля 2018

Да. Вы можете использовать echo $sql->getSqlStringForSqlObject($select), чтобы увидеть SQL-запрос. но рекомендуемый способ сделать это сейчас в ZF3 echo $sql->buildSqlString($select);

0 голосов
/ 03 июля 2018

Я думаю, что это так же, как в ZF2

//Zend\Db\Sql\Select
$select = $this->getSql()->select();

echo @$select->getSqlString();
...