Bir denetleyici sadece düzeni kullanarak

1 Cevap php

nasıl bir denetleyici bir görünüm komut dosyası oluşturmak zorunda kalmadan bir düzen / layout.phtml script için bazı veriler mevcut yapabilirim?

Ben indexAction işlevinde aşağıdaki denedim ama çalışmıyor. Ben görünümü komut dosyası oluşturmak değil ne zaman bir hata alıyorum. Ben boş bir yaratabilirdi, ama bu çözüm pek sevmiyorum. Daha iyi bir fikrin?

$this->layout->content = "foo"
$this->_helper->viewRenderer->setNoRender(true);

Şimdiden teşekkürler

1 Cevap

Aslında render some data Eğer Eldeki yapmak ve sonra işlemek için hangi script seçmeyin. Terminoloji karıştırmayın.

Orada ne yaptın kullanılarak işlenen herhangi bir komut durdu:

$ This-> _helper-> viewRenderer-> setNoRender (true);

Bunu yaptığınızda

$ This-> layout-> content = "foo";

Eğer sonra düzen komut faydalanmak için neeed özellik içeriği belirliyor.

Öyleyse sizin layout.phtml komut (Ben zaten EFAULT'tur tarafından işlemek için yapılandırılmış olduğunu umuyorum ki) o zaman sadece bunu

 echo $this->content

Ben aslında çünkü düzeni içinde olan, $ bu eşit $ this-> düzen $ this-> düzenini kullanmak olmadığına dikkat edin. Aynı $ için geçerli bu-> görünüm-> foo $ this-> senin iç görünüm foo.

I hope this helps. Any questions just ask.