在 Zend\Db\Sql\Select 之后获得 SQL
Get SQL after Zend\Db\Sql\Select
我在使用 zend 框架 2。
场景是,我想知道 Zend\Db\Sql\Select
之后的实际 SQL 查询。我不能在这里使用 Zend\Db\Sql\SQL
,并且
$select = new Zend\Db\Sql\Select();
$select->where(array($between));
$select->prepareStatement($select)->getSQL();
给出错误,如
Call to a member function getParameterContainer() on null
正确的写法是什么?
您需要使用getSqlString()方法。
您可以在此处找到更多信息:https://akrabat.com/displaying-the-generated-sql-from-a-zenddbsql-object/
我在使用 zend 框架 2。
场景是,我想知道 Zend\Db\Sql\Select
之后的实际 SQL 查询。我不能在这里使用 Zend\Db\Sql\SQL
,并且
$select = new Zend\Db\Sql\Select();
$select->where(array($between));
$select->prepareStatement($select)->getSQL();
给出错误,如
Call to a member function getParameterContainer() on null
正确的写法是什么?
您需要使用getSqlString()方法。
您可以在此处找到更多信息:https://akrabat.com/displaying-the-generated-sql-from-a-zenddbsql-object/