Magento - bir kontrolör ve bir blok arasında veri Passing

0 Cevap php

Gerçekten hızlı ve basit bir soru ama bu iyi bir cevap bulamıyorum - Magento bir blok için bir kontrolör veri aktarmak için en iyi yolu nedir.

Bir fark yapar örtmek aşağıdaki gibi, ben düzeni yükleme ediyorum:

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

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

Ben aşağıdaki gibi kayıt defterini kullanarak edildiğini, eklemek gerekir:

Denetleyicisi:

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

Bloğunda:

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

Bu olsa bunu yapmak için en iyi yol olup olmadığından emin değil.

0 Cevap