Als «resource-model» getaggte Fragen

3
Wie implementiere ich einen Servicevertrag für ein benutzerdefiniertes Modul in Magento 2?
Wie in diesem Beitrag zu sehen: Veraltete Methoden zum Speichern und Laden in Abstract Model Die Methoden saveund loadsind im Entwicklungszweig von Magento 2 veraltet. Daher besteht die bewährte Praxis nun darin, Serviceverträge für CRUD-Unternehmen umzusetzen. Was ist der schrittweise Prozess, den ich ausführen muss, um Serviceverträge für meine benutzerdefinierten …

5
Wie lege ich eine Geschäfts-ID für Mage_Catalog_Model_Resource_Product_Collection fest?
Die Aufgabe ist trivial. Ich muss eine Liste der Produkte für eine bestimmte Store-Ansicht mit aktiviertem Flat-Katalog abrufen. Die naheliegendste Lösung ist die folgende: $collection = Mage::getResourceModel('catalog/product_collection') ->setStore($storeId); Tatsächlich macht die setStore()Methode hier keinen Unterschied, da sie aufgerufen wird, nachdem die _initSelect()Methode Mage_Catalog_Model_Resource_Product_Collectionanhand der Geschäfts-ID den Namen der flachen Tabelle …

1
Informationen zum Sammlungsmodell und zum Ressourcenmodell
Ich bin etwas verwirrt über die Verwendung von Ressourcenmodellen und Sammlungsmodellen. Manchmal, wenn ich Beispiele zum Laden von Produkten mit bestimmten Attributen sehe, verwenden sie in einigen Beispielen das Sammlungsmodell und manchmal das Ressourcenmodell. Auch wenn kann ich bestimmte Methode get...und set...zusammen mit Tabellenzeile Namen? Wie getName, getId. Ich habe …






2
Umgang mit veralteten "Mysql4" -Klassen beim Umschreiben von Ressourcenmodellen
Ich muss umschreiben Mage_Catalog_Model_Resource_Category_Flat. Die alte Ressourcenklasse Mage_Catalog_Model_Resource_Eav_Mysql4_Category_Flatist aus Gründen der Abwärtskompatibilität in Magento 1.7 noch vorhanden und erweitert die neue. Eine Suche in der Codebasis nach dem vollständigen Modellalias resource_eav_mysql4_category_flatergab kein Ergebnis. Aber der config.xmlvon Mage_Catalog enthält diese Zeile: <deprecatedNode>catalog_resource_eav_mysql4</deprecatedNode> Und ich weiß nicht, wo und wie deprecatedNodeverwendet wird. …

4
Erhalten Sie Produktkategorien im Sonderangebot
Wie kann ich die Liste der Kategorien aller Produkte auf Sonderangeboten erhalten. Es ist ein bisschen schwierig. Ich kann die Liste der Produkte abrufen mit: $collection ->addAttributeToFilter( array( array('attribute' => 'news_from_date', 'is'=>new Zend_Db_Expr('not null')), array('attribute' => 'news_to_date', 'is'=>new Zend_Db_Expr('not null')) ) ) ->addAttributeToFilter('news_from_date', array('or'=> array( 0 => array('date' => true, …


2
Ist es für eine Block-Funktion empfehlenswert, eine ResourceModel-Funktion aufzurufen?
Ist es für eine Block-Klasse angemessen, Daten über eine Funktion in einer ResourceModel-Klasse abzurufen, anstatt über eine Model-Klasse? Oder sollte der Block das Modell aufrufen, das den Aufruf dann an das ResourceModel weiterleitet? Der direkte Wechsel von Block zu ResourceModel ist am einfachsten und vermeidet das Duplizieren möglicher Funktionen. Würden …

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.