public static function getAllKeyValue() { $categories = []; foreach (Category::getAll() as $item) { $categories[$item->id] = $item->name; } return $categories; }
/** * @Route("/admin/category", name="admin.category") */ public function indexAction(Request $req) { $category = new Category(); $form = $this->createFormBuilder($category)->add('name', 'text', [])->getForm(); $form_clean = clone $form; $form->handleRequest($req); if ($req->isMethod('POST') && $form->isValid()) { $category->save(); // Clear the form $form = $form_clean; } return $this->render('admin/category/index.html.twig', ['categories' => Category::getAll(), 'form' => $form->createView()]); }