Мне нужно получить настоящую строку sql для сложной абстракции zend db sql. В ZF2 для этого есть функция: $sql->getSqlstringForSqlObject($select);
есть аналог в ZF3?
Мне нужно получить настоящую строку sql для сложной абстракции zend db sql. В ZF2 для этого есть функция: $sql->getSqlstringForSqlObject($select);
есть аналог в ZF3?
Да. Вы можете использовать echo $sql->getSqlStringForSqlObject($select)
, чтобы увидеть запрос sql. но рекомендуемый способ сделать это сейчас в ZF3 - echo $sql->buildSqlString($select);
Я думаю, это то же самое, что и в ZF2.
//Zend\Db\Sql\Select
$select = $this->getSql()->select();
echo @$select->getSqlString();