So rufen Sie Ressourcenmodellmethoden in Block.php -Dateien oder PHTML -Dateien auf
-
16-10-2019 - |
Frage
Ich konnte keine Ressourcenmodellfunktion aufrufen. Anzeige Datensätze in block/dotnet.php
Lösung
Anstatt von Mage::getModel('dotnet/dotnet')->displayrecods()
verwenden:
Mage::getResourceModel('dotnet/dotnetmodel')->displayrecods()
Oder besser in Ihrem Modell (besser (dotnet/dotnet
) Erstellen Sie eine Methode mit dem Namen displayrecords
Sie können also Ihren ursprünglichen Code verwenden. Diese Methode kann so aussehen:
public function displayrecods(){
return $this->_getResource()->displayrecods();
}
Diese Methode wirkt also wie eine Wrapper für die Methode im Ressourcenmodell.
BEARBEITEN
Ich denke config.xml
<dotnet_resource>
<class>Departmen_DotNet_Model</class>
...
Sollte sein
<dotnet_resource>
<class>Departmen_DotNet_Model_Resource</class>
...
Das nächste Mal Postcode, keine Screenshots davon
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit magento.stackexchange