Ich verwende folgenden Code, um das Ergebnis zu filtern, und ich möchte das Ergebnis begrenzen.
$giftColletion = $this->_giftFactory->getCollection();
$giftColletion->addFieldToFilter('store_id', 1);
$giftColletion->setOrder('position','ASC');
magento2
database
collection
Nitin Pawar
quelle
quelle
Antworten:
Sie können setPageSize () verwenden, um limit in collection zu verwenden
quelle
Mit der Seitengröße können Sie ein Limit festlegen:
quelle
quelle
Normalerweise verwende ich Folgendes,
setPageSize()
ist aber auch gültig:Wenn beim Sortieren die Sortierrichtung für alle Felder gleich ist, können Sie dies in nur einem Aufruf mithilfe eines Arrays festlegen:
quelle
Sortieren nach :
quelle
Sie können den folgenden Code verwenden.
quelle