Mage_Core_Block_Abstract
延伸Varien_Object
並繼承了它__call()
超載。而在佈局XML調用塊的方法塊的動作,下面是可能的:
傳遞一個字符串(它可以翻譯!):
<action method="setSomeVal" translate="arg" module="some/helper">
<arg>Some String</arg>
</action>
傳遞一個數組:
<action method="setSomeVal">
<arg>
<key1>Some String</key1>
<key2>Some String</key2>
<key3>
<multikey1>Some String</multikey1>
</key3>
</arg>
</action>
通行證任何你想要的:
<action method="setSomeVal">
<arg helper="some/helper/method">
<param_for_the_helper_method>
<getting_crazy>Oh Boy.</getting_crazy>
</param_for_the_helper_method>
</action>
檢索塊/模板中的值與$this->getSomeVal();
。
好玩嗎?
只需提一下:當你使用多個商店視圖時,它的好處就是添加這個: 'Mage :: getModel('core/variable') - > setstoreid(Mage :: app() - > getstore() - > getid )) - > loadByCode($代碼) - >的getData($ PARAM)' – arekstasiewicz