2010-01-07 20 views
15

Zend View yardımcısı (extends Zend_View_Helper_Abstract) 'de yardımcısı/controller/action ile ilgili bilgi almak mümkün mü?Yardım al bak help

cevap

35

Evet. Görünüm yardımcıları içinde Zend_Controller_Front::getInstance()'u kullanabilirsiniz.

class App_Helper_DoSomething extends Zend_View_Helper_Abstract 
{ 
    public function doSomething() 
    { 
     return Zend_Controller_Front::getInstance() 
      ->getRequest() 
      ->getControllerName(); 
    } 
} 

ile görünümünde aradığında akım kontrolörü adını yazdırır: Yani böyle bir şey yapabileceğini

echo $this->doSomething(); 
modül adını almak nasıl
+0

? mümkün mü? – chrisjlee

+0

chrisjlee: Zend_Controller_Front :: getInstance() -> getRequest() -> getModuleName(); –