Is a good practice to instantiate a Magento help in the class constructor?
protected $helper
public function __construct()
{
$this->helper=Mage::helper('helper_name');
}
Magentos helpers are always singletons, so it's not necessary to instantiate them. Just using Mage::helper('helper_name')->someMethod()
should be OK.
_getHelper() { return Mage::helper ...}
and using $this->_getHelper()
(it's not much longer)? Maybe wait for another answer?