zend-framework输出Zend_Db_Table的select()语句生成的查询

rah*_*ari 7 zend-framework zend-db-table

我想输出由Zend_Db_Table的select()语句生成的查询来测试porposes,但我不知道如何.

Dav*_*unt 15

这其实很简单.select对象实现了toString方法.

$select = $table->select()->....
echo $select; //prints SQL
Run Code Online (Sandbox Code Playgroud)

要么

$sql = $select->__toString();
Run Code Online (Sandbox Code Playgroud)

  • 或$ sql =(字符串)$ select; (3认同)