So erhalten Sie meine benutzerdefinierten Tabellendaten aus Magento 2
8
Ich habe eine neue Tabelle mit einem benutzerdefinierten Modul erstellt und einen Wert für diese Tabelle gespeichert. Jetzt muss ich Tabellendaten in einer Block-PHP-Datei aus der Datenbank in Magento 2 abrufen. Wie wird dies erreicht?
TableName="email_format"columns="customerid"und "format"jetzt muss ich Kunden-ID und Formatwert aus Tabelle abrufen.
1) Ich nehme an, Sie haben eine Modell- und Sammlungsdatei erstellt, die diesen Tabellen zugeordnet ist.
2) Fügen Sie in einem Block-PHP-Dateikonstruktor ein Argument (Dependency Injection) wie unten hinzu und speichern Sie es in einer Klassenmitgliedsvariablen.
Sie können eine benutzerdefinierte Tabelle direkt mit dem Objektmanager-Konzept abrufen.
Oder
Dies ist der richtige Weg mit Block:
Sie können die Sammlung nach Fabrikmethoden erhalten:
quelle