Bien tengo mi modulo propio, perfecto, rula de narices, este tiene su controlador sus modelos y sus clases, todo ok dentro del propio.
Ahora bien, quiero llamar desde una pagina cualquiera al modulo como a cualquier otro por ejemplo
quiero cargar un producto lo lógico seria hacer un (ejemplo):
$producto = Mage::getModel('catalog/product');
$_product = $producto->load(12);
.... por ejemplo.
Bien si quiero llamar a mi modulo??? porque no me chuta ni pagando.
he probado con la documentacion propia de magento con el ejemplo que te viene de:
$className = Mage::getConfig()->getBlockClassName('mycompany_catalog/product_list');
$block = new $className();
$block->_prepareData();
if($block->getItems()->getSize()){
$items = $block->getItems();
foreach($items as $_item){
// your code...
}
}
y nasti, alguien se le ocurre porque me puede pasar esto
el error suele ser o que no devuelve nada la funcion de la clase o si cambio el nombre del controlador/modelo me da error de que no existe.
Enterprise & Community
El ejemplo de la documentación es acceder a la configuración:
<?php
Mage::app()->getStore()->getConfig('altre_modul/clau_a_cercar');
?>
Pues tampoco me rula con eso :S je ke divertido.
a ti te funciona?
Enterprise & Community