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