Example #1
0
 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");
 }