come chiamare risorse metodi del modello nei file Block.php o file phtml
-
16-10-2019 - |
Domanda
Non ho potuto chiamare risorse visualizzare i record funzione del modello di blocco / dotnet.php
Soluzione
Invece di utilizzo Mage::getModel('dotnet/dotnet')->displayrecods()
:
Mage::getResourceModel('dotnet/dotnetmodel')->displayrecods()
O meglio ancora nel modello (dotnet/dotnet
) creare un metodo denominato displayrecords
modo da essere in grado di utilizzare il codice originale. Questo metodo può apparire così:
public function displayrecods(){
return $this->_getResource()->displayrecods();
}
Quindi, questo metodo si comporterà come un wrapper per il metodo nel modello di risorse.
[EDIT]
Credo che il problema è con il vostro modello di dichiarazione risorsa nel config.xml
<dotnet_resource>
<class>Departmen_DotNet_Model</class>
...
Dovrebbe essere
<dotnet_resource>
<class>Departmen_DotNet_Model_Resource</class>
...
codice successivo tempo di post, non gli screenshot di esso
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a magento.stackexchange