public function createAction(Request $request) { $object = $this->crud->getNewInstance(); $form = $this->crud->getObjectForm($object); $form->handleRequest($request); if ($form->isValid()) { $createdObject = $this->crud->createObject($object); if ($createdObject && ($redirect = $this->redirectTo($createdObject))) { return $redirect; } } $view = $form->createView(); $this->get('twig')->getExtension('form')->renderer->setTheme($view, $this->crud->getTemplate('form_theme')); return $this->render($this->crud->getTemplate('create'), array('action' => 'create', 'crud' => $this->crud, 'form' => $view, 'object' => $object)); }