【发布时间】:2011-07-11 00:42:41
【问题描述】:
警告:未提供部分视图,并且 没有默认设置 /Applications/MAMP/htdocs/getv/library/Zend/Paginator.php 在第 465 行
这是我在加载分页器时收到的警告消息;谁能给我一个解决方案或提示我的问题可能是什么?
public function getPaginator() {
if ($this->view === null) {
$this->view = $this->getActionController()->view;
}
$db = Zend_Db_Table::getDefaultAdapter();
/* @var $searcher ZendX_Searcher_Abstract */
foreach ($this->searchers as $searcher) {
$searcher->setRequest($this->getRequest())
->setView($this->view)
->setSelect($this->select)
->perform();
}
$paginator = new Zend_Paginator(new Zend_Paginator_Adapter_DbSelect($this->select));
$paginator->setCurrentPageNumber($this->getRequest()->getParam('page', 1));
$paginator->setPageRange(7);
if ($this->perPage > 0) {
$paginator->setItemCountPerPage($this->perPage);
} else {
$paginator->setItemCountPerPage(PHP_INT_MAX);
}
return $paginator;
}
【问题讨论】:
-
我认为你需要:
Zend_View_Helper_PaginationControl::setDefaultViewPartial ( 'paginator.phtml' );
标签: php zend-framework pagination zend-paginator