私はZendフレームワークに比較的慣れていませんが、おそらく1か月しか使用していません。実行速度が遅すぎるクエリがあります。ページの読み込みには数分かかります。私のクエリでは、すべてのレコードを取得していますか、それともページに必要な量だけを取得していますか?DBからコンテンツをフェッチする際に制限を適用できますか?
私のコードは次のとおりです。
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;
}
私はあなたが私に与えることができるどんな助けにも大いに感謝します。