我想将$sql->select()语句转换为字符串。我试过了
$sql->getSqlStringForSqlObject($select)
还有
$select->getSqlString($this->_dbAdapter->getPlatform())
但它给出了警告
注意:尝试引用 Zend''Db''Adapter''Platform''Oracle 中的值 没有扩展/驱动程序支持可以引入安全性 生产环境中的漏洞。
我不想压制我想解决它的警告。
它可以正常工作而没有错误
$adapter = GlobalAdapterFeature::getStaticAdapter();
$sql = new Sql($adapter);
$select = $sql->select();
...
$queryString = $sql->getSqlStringForSqlObject($select);