public function createAction() { $this->layout('layout/layout'); $this->layout()->main_menu = $this->_main_menu; $form = new PageForm(); $form->get('submit')->setValue('Create'); $request = $this->getRequest(); if ($request->isPost()) { $page = new Page(); $form->setInputFilter($page->getInputFilter()); $form->setData($request->getPost()); if ($form->isValid()) { $page->exchangeArray($form->getData()); $this->getPageTable()->createPage($page); // Redirect to list of albums return $this->redirect()->toRoute('home/pages'); } } $view = new ViewModel(array('form' => $form)); return $view; }