我使用ZF2分页器,如下所示:
// Paginator config
$paginator_adapter = new DbSelect($select, $adapter);
$paginator = new Paginator($paginator_adapter);
$paginator->setItemCountPerPage(20);
$paginator->setCurrentPageNumber($page);
return $paginator;
如何回显生成的SQL查询以进行调试?
看看ZendDeveloperTools
:https://samsonasik.wordpress.com/2012/08/07/zend-developer-tools-zf2-debug-toolbar-install/
ZendDeveloperTools是一个模块,用于使用ZF2MVC层。它可以向您显示一个请求方法,响应代码,当前控制器/动作,我们访问的当前路径,执行时间,内存消耗,获取Zend''Db的探查器适配器实例和您当前使用的Zend Framework版本。
我自己想好了,谢谢。
echo $select->getSqlString($adapter->getPlatform());