Ich verwende Magento Sammlung. Ich habe eine Frage zu einem Filter. Wenn ich folgenden PHP-Code ausführe, wann wird SQL ausgeführt?Wenn Magento sql ausgeführt wird, während die Sammlung
$xxx_collection = Mage::getModel('modulename/xxx')->getCollection();
$xxx_collection->getSelect()->limit($limit, $offset);
$xxx_collection->addFieldToFilter('user', $customerData->getId())->addFieldToFilter('xxx_id', 0);
Die letzte Zeile (Filtercode) wird SQL ausführen? Was ist mit der zweiten (Limit Code) Linie? Wenn ich keine dritte Zeile (addFieldToFilter) verwende, wird die zweite Zeile SQL ausführen?
Ich stelle diese Frage, weil ich nicht möchte, dass mein Magento zweimal SQL ausführt. es wird Overhead machen.
getSelect() wird Ihre sql ausführen –