public function editPostAction($id) { if (!$this->isAdmin()) { return $this->redirect('home'); } if ($this->isPostRequest()) { $datapost = $this->getPostData(); if ($_FILES['img-file']['name'] != '') { $datapost['image'] = $this->setImageName($_FILES['img-file']); $this->saveImage($_FILES['img-file'], $this->IMG_POST_DIR, $datapost['image']); } Post::update_post($datapost, $id); return $this->redirect('managerpost'); } $data = $this->setData(); $data['IMG_DIR'] = $this->IMG_POST_DIR; $data['post'] = Post::getPostById($id); $data['title'] = "Chỉnh sửa: " . $data['post']['title']; return $this->render('admin/editpost.html.twig', $data); }