【发布时间】:2011-04-29 16:52:21
【问题描述】:
非常快速和简单的问题,但我找不到合适的答案 - 将数据从控制器传递到 Magento 中的块的最佳方法是什么。
如果有什么不同,我将按如下方式加载布局:
$this->loadLayout(array('default', 'myModule_default'));
$this->_initLayoutMessages('customer/session')
->_initLayoutMessages('catalog/session')
->renderLayout();
我应该补充一下,我一直使用注册表如下:
在控制器中:
Mage::register('data', $data);
在区块中:
$data = Mage::registry('data');
不确定这是否是最好的方法。
【问题讨论】:
标签: php variables magento model session-variables