/** * Edit page form */ private function buildPageForm($formBuilder) { $appId = $this->container->get('keosu_core.curapp')->getCurApp(); $em = $this->get('doctrine')->getManager(); $app = $em->getRepository('KeosuCoreBundle:App')->find($appId); $formBuilder->add('name', 'text')->add('isMain', 'checkbox', array('required' => false))->add('templateId', 'choice', array('choices' => TemplateUtil::getTemplateList(), 'required' => true, 'expanded' => true)); }
/** * Set default data for the form. */ public function __construct() { $this->templateId = array_keys(TemplateUtil::getTemplateList())[0]; }