Exemplo n.º 1
0
 protected function goToUploadPage(Request $request)
 {
     $repository = $this->getRepository('SWDocManagerBundle:Category');
     $document = new Document();
     $subCategories = array();
     $category = $repository->find($request->request->get("category"));
     $subCategories[] = $repository->find($request->request->get("select1"));
     $subCategories[] = $repository->find($request->request->get("select2"));
     $subCategories[] = $repository->find($request->request->get("select3"));
     $document->setDate(new DateTime('NOW'));
     $document->setCategory($category);
     $document->generateCode($subCategories);
     $document->setSubCategories($this->array_unique_categories($subCategories));
     $document->setDisabled(false);
     $this->saveObject($document);
     return $this->redirect($this->generateUrl('sw_doc_manager_upload', array('id' => $document->getId())));
 }