Zend Framework, düzeni uygulamak için en iyi yolu

1 Cevap php

Ben bugüne kadar iki hafta boyunca ZF öğreniyorum. O kadar çok benzer. Ben sormak istiyorum, ne düzenleri için en iyi yöntem nedir? Ben bir düzen var ve ben bunun için birkaç değişken eklemeniz gerekir. Do I need to do this in every controller?

İkinci soru düzeni bir bölümünü gizleme ile ilgili. Şu anda ben aşağıdaki gibi yapıyorum:

if(Zend_Controller_Front::getInstance()->getRequest()->getControllerName() !== 'page') { ?>
    <div>
      This div should be displayed only on one page
    </div>
<?php } ?>

Bu iyi bir uygulama mı? Belki kendi payı olabilir?

Herhangi bir yanıt ve yorumlar için şimdiden teşekkürler! Şerefe!

1 Cevap

Siz bootstrap sizin düzeni için değişkenleri ayarlayabilirsiniz:

protected function _initViewVars() {
    $this->bootstrap('view');
    $view = $this->getResource('view');
    $view->myvar = 'test';
}

Daha sonra $ this-> myvar düzeni ile erişmek mümkün olacaktır.

Lütfen 2. soru için, ben düzeni bir bölümü gizli gerektiğini belirtmek için kontrolörün içinde bir görünüm değişkeni ayarlamak olacaktır.