public editAction ( Symfony\Component\Form\FormInterface $form, Elcodi\Component\Product\Entity\Interfaces\CategoryInterface $category, boolean $isValid, |
||
$form | Symfony\Component\Form\FormInterface | Form |
$category | Elcodi\Component\Product\Entity\Interfaces\CategoryInterface | Category |
$isValid | boolean | Is valid |
$request | Request | |
Результат | Redirect response |
public function editAction(FormInterface $form, CategoryInterface $category, $isValid, Request $request)
{
if ($isValid) {
$this->flush($category);
$this->addFlash('success', 'admin.category.saved');
if ($request->query->get('modal', false)) {
$redirection = $this->redirectToRoute('admin_category_edit', ['id' => $category->getId()]);
} else {
$redirection = $this->redirectToRoute('admin_category_list');
}
return $redirection;
}
return ['category' => $category, 'form' => $form->createView()];
}