Nasıl satırlar doktrinde tablodan saymak olsun

0 Cevap php

Ben Doktrin Masa Modelleri tüm satırları almak için evrensel bir senaryo yazdı, ama satırlar miktarı çok büyükse, ben istisna olsun:

Cannot define NULL as part of query when defining 'offset'.

Koşu komut:

$table = new JV_Model_StoreOrder();
$this->data['list'] = $table->getTable()->findAll()->toArray();

Ben nedeniyle tablosundaki girişlerin çok sayıda (> 20 000) yukarıda hata olduğunu anlıyoruz. Yani 100 adet sayfalarında kayıtları kırmaya bir sayfa numaralarını yapmaya karar verdi.

Eğer böyle bir şey nasıl yapabilirim, bana yardımcı olabilir:

...
$total_amount = $table->getTable()->count();
$this->data['list'] = $table->getTable()->offset(0)->limit(100)
->findAll()->toArray();
...

0 Cevap