public function editAction() { $this->view->title = "Редактирование страницы"; $this->view->headTitle($this->view->title, 'PREPEND'); $id = $this->getRequest()->getParam('id'); $mdlPages = new Model_Admin($id); $parametr = $mdlPages->getPageItem($id); $formEdit = new Form_PageEdit(); $formEdit->addDecorator('HtmlTag', array('tag' => 'img', 'class' => 'myElement', 'id' => $parametr['image'], 'alt' => 'no-image', 'src' => DS . 'img' . DS . 'upload' . DS . $parametr['image'])); if ($this->_request->isPost()) { if ($formEdit->isValid($this->_request->getParams())) { $params = $formEdit->getValues(); $flag = $params['delete']; if ($flag) { $params['image'] = ''; } $mdlPages->fill($params); $mdlPages->save(); $this->_helper->redirector('index'); } } $formEdit->populate($mdlPages->populateForm()); $this->view->form = $formEdit; }