1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30
|
/**
* @Route("/{id}/edit", name="blog_article_edit", methods={"GET","POST"})
*/
public function edit(Request $request, BlogArticle $blogArticle, Upload $objMonUpload): Response
{
$form = $this->createForm(BlogArticleEditType::class, $blogArticle);
$form->handleRequest($request);
if ($form->isSubmitted() && $form->isValid()) {
$objUploadedFile = $blogArticle->getBlogImg();
if($objUploadedFile != null){
$dossierCible = $this->getParameter('monDossierUpload');
$nomOrigine = $objMonUpload->gererUpload($objUploadedFile, $dossierCible);
$blogArticle->setBlogImg("assets/img/upload/$nomOrigine");
}
$this->getDoctrine()->getManager()->flush();
return $this->redirectToRoute('adminBlog', [
'id' => $blogArticle->getId(),
]);
}
return $this->render('blog_article/edit.html.twig', [
'blog_article' => $blogArticle,
'form' => $form->createView(),
]);
} |
Partager