Używam następującego kodu do filtrowania wyników i chcę ograniczyć wynik.
$giftColletion = $this->_giftFactory->getCollection();
$giftColletion->addFieldToFilter('store_id', 1);
$giftColletion->setOrder('position','ASC');
magento2
database
collection
Nitin Pawar
źródło
źródło
Odpowiedzi:
Możesz użyć setPageSize (), aby użyć limitu w kolekcji
źródło
Za pomocą rozmiaru strony możesz ustawić limit:
źródło
źródło
Zwykle używam następujących, ale
setPageSize()
jest również ważny:Jeśli chodzi o sortowanie, jeśli kierunek sortowania jest taki sam dla wszystkich pól, możesz ustawić to w jednym wywołaniu za pomocą tablicy:
źródło
Zamów przez :
źródło
Możesz użyć poniższego kodu.
źródło