我对 Zend 框架比较陌生,可能只使用了 1 个月。我有一个运行速度太慢的查询。该页面需要几分钟才能加载。在我的查询中,它是抓取所有记录还是只获取页面所需的数量?我可以限制从数据库中获取内容吗?
我的代码如下。
public function init() {
$db = Zend_Registry::get('db');
$sql = 'SELECT * FROM employee ';
$result = $db->fetchAll($sql);
$page=$this->_getParam('page',1);
$paginator = Zend_Paginator::factory($result);
$paginator->setItemCountPerPage(5);
$paginator->setCurrentPageNumber($page);
$this->view->paginator=$paginator;
}
我会很感激你能给我的任何帮助。