Zend Framework. Phtml uzantısını değiştirmek (Modül Only)

1 Cevap php

Zend Framework şablon dosyaları için standart bir uzantısıdır. Phtml ... Onları değiştirmek gerekir. Belirli bir modül js ... herkes yardımcı olabilir ... Ben ideal bu Controller düzeyini değiştirmek istiyorum ...

Çok teşekkürler ...

1 Cevap

Sizin denetleyicisi:

public function init() {
    $this->getHelper('viewRenderer')->setViewSuffix('js');
}

Eğer bir modül içindeki tüm denetleyicileri için bu uygulamak gerekiyorsa, bu modül için kullanılan soyut bir kontrolör sınıfında bu yer ve bu soyut sınıftan bu modül devralır her denetleyicisi olmalıdır.

Teorik modülün bootstrap bu koymak olabilir, ama bu, her istek için 'js' bu özel modül yönlendirildiğini değil sonuna kadar, hatta olanları görünüm eki ayarlarsınız. Her modülün önyükleme modülü dağıtıcısı tarafından seçilmiş olursa olsun, bunlardan her istek için idam olmasıdır.

Modülü sevk için seçildiğinde Kontrolörün init() fonksiyonu olsa da, sadece yürütülecek.