[ Marko Medojević @ 06.01.2010. 17:56 ] @
Ćao! Kreirao sam jedan custom helper prema uputstvu iz zend dokumentacije. Naziv klae je Zend_View_Helper_Dmessages i pri pozivu iz view-a $this->dmessages() vraća željeni output. Međutim, potrebno mi je da se helper objekat istancira i iz kontrolera radi poziva njegovih metoda. Pokušao sam sa pozivom $dmessages = $this->_helper->dmessages; ali dobijam exception. Na kraju sam ručno preko require naredbe uključio potreban fajl i izvršio funkciju helper objekta: Code: require_once APPLICATION_PATH . '/views/helpers/Dmessages.php'; $dmessages = new Zend_View_Helper_Dmessages(); $dmessages->add(array('message' => 'Test', 'type' => 2)); Da li postoji pravilniji način za pozivanje view helpera van view-a? Naravno, znam za $this->view->dmessages() ali se tada poziva samo glavna(istoimena) funkcija, a ne vraća se objekat. |