2011-08-19 16 views
5

ben sayfalandırma navigasyon elemanları (yani toplam sayısı, geçerli sayfa, toplam sayfa görüntülemek için $ paginator değişkeni kullanmıyorum, benim görünümde CakePHP Sayfalandırması - Denetleyiciden Paginator değerlerini nasıl görebilirim?

$this->paginate = array(
        'Entity' => array(
          'limit' => $limit, 
          'order' => $order 
         ) 
       ); 

$entities = $this->paginate('Entity', $conditions); 

böyle

olarak benim denetleyicisi içinde CakePHP sayfalandırma yardımcı kullanıyorum. ..)

Soruma soru: $ paginator değişkenine denetleyiciden nasıl erişirim? Denetleyicinin $ this-> paginate yöntemini çağırmasından sonra ayarlandığını farz ediyorum. Denetleyicide, paginate'nin bulduğu toplam kayıt sayısını görmek istiyorum.

cevap

14

paginate() yöntemi çağrıldıktan sonra, sonuçlar görmek için $this->params['paging'][YOUR_MODEL_NAME]

saklanır:

pr($this->params['paging']); 

Şerefe