Wenn Sie eine Product Collection zusätzlich noch nach Kategorien filtern möchten, könnte der folgenden Code hilfreich sein. Nachdem Sie den Kategoriefilter auf Ihre Collection angewendet haben, enthält diese nur noch Produkte in den angegebenen Kategorien, im Beispiel die Kategorien mit…
Größe eine Collection im Code setzen (Magento 1)
Mit folgendem Code können Sie die Größe eine Magento Collection im Quellcode setzen:
1 |
$orders = Mage::getResourceModel('sales/order_collection')->setPageSize(100); |
Model laden ohne direkte Verwendung von IDs (Magento 1)
Manchmal steht die ID zum Laden eines Magento Models nicht zur Verfügung. In einem solchen Fall, kann man auch folgendermaßen vorgehen:
1 |
$collectionData = Mage::getModel('modelname')->getCollection()->addFieldToFilter('attribute', 'attribute value'); |
Danch kann dann die Collection durchgegangen und das Model per ID geladen werden.
SQL einer Collection abfragen (Magento 1)
Mit diesem kurzen Code erhält man die SQL-Abfrage, die hinter eine Magento Collection steckt.
1 |
$select = $collection->getSelect()->__toString(); |