当我使用zend进行分页时:
我收到此错误:
注意:未定义的变量:第17行的/var/www/ZendApp/application/controllers/ContsizesController.php中的db
致命错误:在第17行的/var/www/ZendApp/application/controllers/ContsizesController.php中的非对象上调用成员函数fetchAll()
//控制器
for(int i = 0; i < 10; i++)
{
row = table.NewRow();
row["id"] = i;
row["item"] = "item " + i.ToString();
table.Rows.Add(row);
}
我在控制器中使用的上述代码。 请帮我纠正。感谢
答案 0 :(得分:0)
我希望这可以帮到你。
class PathToClass_ClassName extends Zend_Db_Table_Abstract
{
/*$_name is zend global for selecting db table*/
protected $_name = 'contsize';
public function paginationZend()
/*$this->select() by default selectingall records from database*/
$SELECT = $this->SELECT();
$result = $this->fetchAll($SELECT);
$page=$this->_getParam('page',1);
$paginator = Zend_Paginator::factory($result);
$paginator->setItemCountPerPage(10);
$paginator->setCurrentPageNumber($page);
$this->view->paginator=$paginator;
}
你可以在任何地方调用你的功能。