/** * Creates a new company */ public function createAction() { if ($this->request->isPost()) { $form = new SearchForm(); $company = new MeiuiSearch(); $data = $this->request->getPost(); if (!$form->isValid($data, $company)) { foreach ($form->getMessages() as $message) { $this->flash->error($message); } return $this->forward('search/create'); } if ($company->save() == false) { foreach ($company->getMessages() as $message) { $this->flash->error($message); } return $this->forward('search/create'); } $form->clear(); $this->flash->success("search was created successfully"); return $this->forward("search/list"); } else { $this->view->form = new SearchForm(null, array('edit' => true)); } }