public function editAction() { $this->view->title = "Edit album"; $form = new Album_Form_Album(); $form->submit->setLabel('Save'); $this->view->form = $form; if ($this->getRequest()->isPost()) { $formData = $this->getRequest()->getPost(); if ($form->isValid($formData)) { $id = (int) $form->getValue('id'); $artist = $form->getValue('artist'); $title = $form->getValue('title'); $albums = new Album_Model_DbTable_Albums(); $albums->updateAlbum($id, $artist, $title); //Inicializamos el log $logger = new Zend_Log(); //Aqui ponemos las salida por archivo $writer = new Zend_Log_Writer_Stream('../log/zfw.log'); $logger->addWriter($writer); //Aqui indicamos que solo se mostraran los mensajes que sean iguales o superiores al filtro $filter = new Zend_Log_Filter_Priority(Zend_Log::INFO); $logger->addFilter($filter); $logger->alert('actualiza la informacion del title ' . $title); $this->_helper->redirector('index'); } else { $form->populate($formData); } } else { $id = $this->_getParam('id', 0); if ($id > 0) { $albums = new Album_Model_DbTable_Albums(); $form->populate($albums->getAlbum($id)); } } }
/** * Prio 1: Alert: action must be taken immediately * * @param string $msg * @param EngineBlock_Log_Message_AdditionalInfo $additionalInfo * @return void */ public function alert($msg, $additionalInfo = null) { $this->_setAdditionalEventItems($additionalInfo); parent::alert($msg); }
public static function alert($message) { self::$_logger->alert($message); }