public function addNewMovieAction() { // action body $movie = new Movie(); $movieRepo = MyEntityManagerFactory::getEntityManager()->getRepository('\\Models\\Entities\\Movie'); //$type->setTypeName($this->getRequest()->getPost('type')); $movie->setMovieName($this->getRequest()->getPost('movieName')); $movie->setFriendlyName($this->getRequest()->getPost('friendlyName')); $movie->setDescription($this->getRequest()->getPost('description')); $category = MyEntityManagerFactory::getEntityManager()->getRepository('\\Models\\Entities\\Category')->find($this->getRequest()->getPost('category')); $movie->setCategory($category); $realUrl = $this->getRequest()->getPost('realUrl'); $movie->setIsProcessUrl(true); $movie->setRealUrl($realUrl); // $movie->setProcessedUrl(serialize($vids)); $currentDate = new DateTime(); $movie->setCreatedDate($currentDate); $movie->setUpdatedDate($currentDate); $movie->setIsActive(true); $movie->setCoverUrl($this->getRequest()->getPost('cover')); $movie->setScreenShotUrl($this->getRequest()->getPost('screenShot')); $movieRepo->save($movie); $url = '/manage/movies'; $this->redirect($url); //$this->forward("servers","manage"); }