Pergunta

Eu criei uma classe Block como esta

class Sb_AddressManager_Block_Address_Edit extends Mage_Customer_Block_Address_Edit {....}

e seu caminho é

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

agora preciso que seu obj use suas funções em outra classeclass Sb_Fs_Model_Order extends Mage_Sales_Model_Order {...}

cujo caminho é

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

Como devo fazer isso?

Foi útil?

Solução

Você deseja chamar a função de bloco do modelo.Experimente o código abaixo

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

Observação : Chamar o bloco do modelo não é recomendado. Se você for usar a mesma função no Bloco e no Modelo. Coloque essa função no Helper e chame onde quiser

Licenciado em: CC-BY-SA com atribuição
Não afiliado a magento.stackexchange
scroll top