Gewusst wie: hinzufügen ODER Bedingung in Magento Sammlung
Möchte ich zum abrufen von Daten aus der Tabelle durch die Anwendung ODER Zustand, in Sammlung
Bin ich über diese Codezeilen
$erfassen = Mage::getModel('storelocater/storelocater')- > getCollection()->addFieldToFilter(array( array( 'Attribut' => 'Land', 'eq' => 'Indien'), array( 'Attribut' => 'Staat', 'eq' => "up") )); echo $Daten = $collect->getSelect();
er druckt die Ausgabe
WÄHLEN Sie main_table
.* VON storelocater
ALS main_table
WHERE ((Array = ") ODER (Array = "))
habe ich auch verwendet addAttributeToFilter statt addFieldToFilter aber es gibt fatale Fehler
haben Sie versucht, diesen link stackoverflow.com/questions/5301231/... seine Arbeit für mich zu geben, oder Zustand in der Sammlung
ja, ich habe versucht diese ein. Aber addAtrributeToFilter () - Funktion funktioniert nur mit EAV-Entitäten. Es wird nicht für benutzerdefinierte Tabellen.
ja, ich habe versucht diese ein. Aber addAtrributeToFilter () - Funktion funktioniert nur mit EAV-Entitäten. Es wird nicht für benutzerdefinierte Tabellen.
InformationsquelleAutor Abhijeet kumar sharma | 2012-09-25
Du musst angemeldet sein, um einen Kommentar abzugeben.
addAttributeToFilter
- Funktion funktioniert nur mit EAV-Entitäten (wie Kunden, Produkte, Kategorien usw.).addFieldToFilter
hat eine etwas andere syntax für ODER Betreiber:InformationsquelleAutor Slayer Birden
Neben Slayer Birden Antwort.
Ebenfalls können Sie erstellen komplizierter Abfragen wie
So konstruiert SQL:
InformationsquelleAutor Arkadij Kuzhel
InformationsquelleAutor rahul Chittora
Für
$Sammlungen = Mage::getModel('sales/order')- > getCollection()
->addAttributeToFilter('increment_id', array('in' => $sellerIncrementIds))
->addAttributeToFilter('status', ['in' => ['pending','pending_seller_confirmation']]);
InformationsquelleAutor Hassan Ali Shahzad