我想在Zend 1中执行纯查询,其中限制和偏移是动态的。例如:查询是静态的,但我需要动态传递限制和偏移量以生成分页。
我尝试使用Zend_Db_Table::getDefaultAdapter()->query()->fetchAll($queryString),
,但不知道如何添加限制和偏移量。任何人都可以说出正确的语法。
答案 0 :(得分:1)
如果$queryString
是string
,您可以尝试:
// $begin = your dynamic value
// $end = your dynamic value
$queryString .= " LIMIT $begin, $end ";
如果$queryString
是Zend_Db_Select
,您可以尝试:
// $begin = your dynamic value
// $end = your dynamic value
$queryString->limit($begin, $end );
关于limit的文档。