2011-01-31 13 views
7

Farklı denetleyiciden görünüm oluşturmak ve bu verileri iletmek istediğim için bir sorunum var. Nasıl yapılacağını biliyor musun?ZEND, verilerle farklı görünümler oluşturma

Deniyordum:

$this->renderScript('index/index.phtml')->entries = $result; 

Ama benim eğer: 0

Sen bunu nasıl biliyor musunuz

if (count($this->entries) <= 0) 

dönüş? TEŞEKKÜRLER!

cevap

24

Farklı bir denetleyici eyleminin görünüm komut dosyasını oluşturmak istediğiniz anlamına mı geliyor?

$this->view->entries = $result; 
$this->_helper->viewRenderer('index/index', null, true); 

Kontrol dışarı ViewRenderer yardımcı için kılavuz sayfasını.

+0

evet! Teşekkür ederim! – canimbenim

+0

Ve @ Phil'in cevabını onay işaretini tıklayarak kabul etmeyi unutmayın. –

+0

bu satırdaki ', null, true' ifadesinin anlamı nedir:' $ this -> _ helper-> viewRenderer ('index/index', null, true); 'belgelere bakıyorum ama bulamadım. – DS9

0

Görünümün eylemin çıktı verileriyle görünümü canlandırın.

Veri sayfasını görüntülemek istediğiniz sayfada bu basit kodu yazınız.

echo $this->action('list','users','main'); 

liste

kullanıcıları (modül projenizde kullanılıyorsa)

ana benim modül adıdır benim denetleyicisi adıdır benim eylem adıdır.