Bir Zend_Paginator Nesne içinde findParentRow()
yöntemi kullanmak mümkün mü? Ben bir DB resultset dan fetchAll tarafından döndürülen bir nesne üzerinde çalışıyor ve gayet iyi çalışıyor bazı kod çalışıyorum. Zend_Paginator nesne ile olsa çalışmaz.
Benim denetleyicisi i var:
public function downloadedAction()
{
$images = new Model_ApplicationImages();
$paginator = $images->fetchPaginated();
$paginator->setCurrentPageNumber($this->_getParam('page'));
$this->view->paginator = $paginator;
}
Benim modelde i var:
public function fetchPaginated()
{
$select = $this->select()
->from($this->_name)
->where('status = ?','approved')
->where('downloaded = ?','0');
$adapter = new Zend_Paginator_Adapter_DbSelect($select);
$paginator = new Zend_Paginator($adapter);
$paginator->setItemCountPerPage(10);
return $paginator;
}
Benim görüşüme i var:
$this->partialLoop()->setObjectKey('paginator');
echo $this->partialLoop('admin/list-downloaded.phtml', $this->paginator);
ve kısmi olarak:
$this->paginator->findParentRow('Model_Application')->name
Nesne anahtarının kullanılmadığı veya içinde düzgün olarak ayarlı değil ama göründüğü kısmi var_dump($this->paginator)
NULL
ve paginator gelen geçirilen diğer değerler var ama {[altında (2)]} olup $this->paginator->key
onlar olması gerektiği gibi