1
多個幫手我有一個關於我的模塊中設置多個傭工問題。正常的config.xml文件看起來是這樣的:Magento的1.9 - 模塊
<global>
<helpers>
<MyPackage_Helper1>
<class>MyPackage_HelperClasses_Helper1</class>
</MyPackage_Helper1>
</helpers>
</global>
一般我會在MyPackage的/ HelperClasses /助手添加Data.php像這樣的東西:
class MyPackage_HelperClasses_Helper1_Data extends Mage_Core_Helper_Abstract{
}
,然後我可以加載幫手通過Mage::helper('MyPackage_Helper1')
如果我只有一個幫手能正常工作。但是如何設置多個助手?有沒有辦法在他自己的文件中分離每個助手(所以,而不是Data.php我想使用像Helper1.php,Helper2.php等)。
確定如何並不比config.xml的樣子嗎? –
MyPackage_Helper1節點用於標識助手文件夾路徑。然後我們指定輔助類名稱後。所以在config.xml中沒有改變。但是你可以給一些好的單字母名稱給幫手節點 –
好吧,以便確定。我在Helper文件夾中有一個Data.php文件。並且在助手文件夾中,我可以放入我的助手(例如Helper2.php)。然後我可以通過Mage :: helper('MyPackage_Helper1/helper2')調用助手。和Helper2.php是這樣的:MyPackage_HelperClasses_Helper2 –