Pregunta

He creado una clase de bloques como este

class Sb_AddressManager_Block_Address_Edit extends Mage_Customer_Block_Address_Edit {....}

y su camino es

/www/abc/app/code/local/Sb/AddressManager/Block/Address/Edit.php

Ahora necesito que su obj utilice sus funciones en otra clase class Sb_Fs_Model_Order extends Mage_Sales_Model_Order {...}

cuyo camino es

/www/abc/app/code/local/Sb/Fs/Model/Order.php

¿Cómo debo hacer esto?

¿Fue útil?

Solución

Desea llamar a la función de bloqueo del modelo.Pruebe el siguiente código

Mage::getBlockSingleton('<your-block-alise>/address_edit')->yourFunction();

Nota: Llamar al bloque del modelo no se recomienda. Si va a usar una misma función en el bloque y el modelo. lugar que funcionan en el ayudante y llame a donde quiera

Licenciado bajo: CC-BY-SA con atribución
No afiliado a magento.stackexchange
scroll top