在Zend \ Db \ Sql \ Select之后获取SQL

时间:2016-06-02 10:36:52

标签: php mysql zend-framework2 tablegateway

我在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();

给出错误,

  

在null

上调用成员函数getParameterContainer()

写它的正确方法是什么?

1 个答案:

答案 0 :(得分:1)

您需要使用getSqlString()方法。

您可以在此处找到更多信息:https://akrabat.com/displaying-the-generated-sql-from-a-zenddbsql-object/