2011年4月7日 星期四

ZendFramework的分頁

       
         網路上很像很少人在講Zend_Paginator::factory
         這個ZF原裝分頁類
        在初始化(factory)時,可以用ZF_model或array都可以分頁


        $Plists = $qunit -> getList(0);
       
        //分頁設定
         $limit = $this -> _getParam('limit', 10);
         $page = $this -> _getParam('page', 1);
       

           //分頁
          
        $paginator = Zend_Paginator::factory($Plists);
       
        $paginator -> setCurrentPageNumber($page)
             -> setItemCountPerPage($limit);
        $uCount = $paginator ->getTotalItemCount();

        $this -> view ->assign('fromData', $paginator);

       $uCount   總筆數
        $limit  每頁筆數
       $page 預設從第幾頁開始
       $paginator 分頁處理後的資料集

沒有留言: