我想输出Zend_Db_Table select()语句生成的查询用于测试目的,但我不知道如何。
答案 0 :(得分:15)
实际上这很容易。 select对象实现了toString方法。
$select = $table->select()->....
echo $select; //prints SQL
或者
$sql = $select->__toString();
答案 1 :(得分:2)
或将其转换为字符串,然后使用它:
(string)$table->select();