Cómo llamar a los métodos del modelo de recursos en archivos block.php o archivos phtml
-
16-10-2019 - |
Pregunta
No pude llamar a los registros de la función del modelo de recursos en block/dotnet.php
Solución
En vez de Mage::getModel('dotnet/dotnet')->displayrecods()
usar:
Mage::getResourceModel('dotnet/dotnetmodel')->displayrecods()
O mejor aún en su modelo (dotnet/dotnet
) Crear un método nombrado displayrecords
Por lo tanto, podrá usar su código original. Ese método puede verse así:
public function displayrecods(){
return $this->_getResource()->displayrecods();
}
Por lo tanto, este método actuará como un envoltorio para el método en el modelo de recursos.
EDITAR
Creo que el problema es con la declaración de su modelo de recursos en config.xml
<dotnet_resource>
<class>Departmen_DotNet_Model</class>
...
Debiera ser
<dotnet_resource>
<class>Departmen_DotNet_Model_Resource</class>
...
La próxima vez el código postal, no capturas de pantalla
Licenciado bajo: CC-BY-SA con atribución
No afiliado a magento.stackexchange