Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public function edit(Request $request, Book $book, FileUploader $fileUploader): Response
- {
- $book->setCover(new File($this->getParameter('app_storage').'/'.$book->getCover()));
- exit(var_dump($book->getCover())); // Object
- $form = $this->createForm(BookEditType::class, $book);
- $form->handleRequest($request);
- if ($form->isSubmitted() && $form->isValid()) {
- exit(var_dump($book->getCover())); // NULL
- $file = $book->getCover();
- $fileName = $fileUploader->upload($file);
- $book->setCover($fileName);
- $this->getDoctrine()->getManager()->flush();
- return $this->redirectToRoute('dashboard_book_view', ['id' => $book->getId()]);
- }
- return $this->render('dashboard/book/edit.html.twig', [
- 'book' => $book,
- 'editForm' => $form->createView(),
- ]);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement