Magento - передача данных между контроллером и блоком

Действительно быстрый и простой вопрос, но я не могу найти достойного ответа на этот вопрос - Каков наилучший способ передачи данных из контроллера в блок в Magento.

Если это имеет значение, я загружаю макет следующим образом:

 $this->loadLayout(array('default', 'myModule_default'));

    $this->_initLayoutMessages('customer/session')
         ->_initLayoutMessages('catalog/session')
         ->renderLayout();

Я должен добавить, что я использую реестр следующим образом:

В контроллере:

Mage::register('data', $data);

В блоке:

$data = Mage::registry('data');

Не уверен, что это лучший способ сделать это.

Ответы на вопрос(6)

Ваш ответ на вопрос