Inheritance: extends Zend_Form
Example #1
0
 public function editItemAction()
 {
     $slideshow = $this->getSlideshow();
     $item = $this->_helper->service('package')->findItem($this->_getParam('item'));
     $form = new Admin_Form_SlideshowItem();
     $form->setMethod('POST');
     $form->setDefaultsFromEntity($item);
     $request = $this->getRequest();
     if ($request->isPost() && $form->isValid($request->getPost())) {
         $this->_helper->service('package')->saveItem($form->getValues(), $item);
         $this->_helper->redirector('edit-item', 'slideshow', 'admin', array('article_number' => $this->_getParam('article_number'), 'slideshow' => $slideshow->getId(), 'item' => $item->getId()));
     }
     $this->view->item = $item;
     $this->view->form = $form;
     $this->view->image = $item->getImage();
     $this->view->rendition = $item->isImage() ? $item->getRendition() : $slideshow->getRendition();
     $this->view->package = $slideshow;
 }