Als «model» getaggte Fragen

Modelle enthalten den größten Teil der Geschäftslogik in Magento-Modulen

28
Konflikte in der where-Klausel mit mehrdeutigen Spaltennamen

Ein bisschen Kontext dafür. Ich möchte die Exportfunktion für Kundenaufträge (über das Raster) um weitere Spalten erweitern. Ich habe ein Modul erstellt, das ein neues Raster für den Export und ein neues Sammlungsmodell hinzufügt, das das Original erweitert. Dabei wird die Funktion _beforeLoad ()...

20
Was ist IdentityInterface in Magento2?

Ich sehe, dass viele Modelle in Magento 2 implementiert sind Magento\Framework\DataObject\IdentityInterface. Diese Schnittstelle hat eine einzige Methode namens getIdentities Die Implementierungen der Methode geben normalerweise zurück return [self::CACHE_TAG . '_' . $this->getId()];. Ein...

15
Effizientes Aufrufen, Filtern und Laden von Sammlungen

Im Moment verwende ich viele Sammlungen, die in foreach-Schleifen verschachtelt sind. Ist es möglich, diese Dinge ein paar Ebenen nach oben zu bewegen? Derzeit bin ich gezwungen, Sammlungen mit mehr als 51.000 Entitäten immer wieder neu zu laden, was die Dinge enorm verlangsamt. Speziell die...

12
Laufzeit der Funktion getConfig

Ich habe die Laufzeit meiner Seite gemessen und festgestellt, dass die Ausführung der Funktion getBaseCurrencyCode () über eine Sekunde dauert. Mein gesamtes Caching ist aktiviert. Ich habe die Funktion geprüft und festgestellt, dass der folgende