Magento calls


Using block, models, helpers and other magento specific structures, is a little bit different from other PHP frameworks/platforms. In this article i show how to use these structures by calling them in other modules/places.

So, for calling a model structure in magento you can use this function:

$model = Mage::getModel('catalog/product'); //basically say create an instance of Mage_Catalog_Model_Product class

For calling a helper you say something like that:

$cartHelper = Mage::helper('checkout/cart'); //basically say create an instance of Mage_Checkout_Helper_Cart class

For create instance of block is a little bit tricky because we need to create a block structure through layout, like this:

$block = Mage::app()->getLayout()->createBlock('core/template'); //basically say create an instance of Mage_Core_Block_Template class

Add comment


Warning: Unknown: write failed: Disk quota exceeded (122) in Unknown on line 0

Warning: Unknown: Failed to write session data (files). Please verify that the current setting of session.save_path is correct (/tmp) in Unknown on line 0