Ben aşağıdaki sorgu var:
$this->select()
->where("`name` LIKE ?",'%'.mysql_escape_string($name).'%')
Şimdi Zend_Paginator kodu vardır:
$paginator = new Zend_Paginator(
// $d is an instance of Zend_Db_Select
new Zend_Paginator_Adapter_DbSelect($d)
);
$paginator->getAdapter()->setRowCount(200);
$paginator->setItemCountPerPage(15)
->setPageRange(10)
->setCurrentPageNumber($pag);
$this->view->data = $paginator;
As you see I'm passing the data to the view using $this->view->data = $paginator
Before I didn't had $paginator->getAdapter()->setRowCount(200);
I could determinate If I have any data or not, what I mean with data, if the query has some results, so If the query has some results I show the to the user, if not, I need to show them a message(No results!)
Ama count($paginator)
, çünkü $paginator->getAdapter()->setRowCount(200);
in artık çalışmıyor çünkü bu anda, ben bu belirlenebilmektedir nasıl bilmiyorum ve ben için yaklaşık 7 sn TAKS bunun nedeni bu kullanıyorum sayfa numaralarını saymak Zend_Paginator.
Benim sorgu herhangi bir sonuç varsa Peki nasıl bulabilirim?