/** * {@inheritDoc} */ protected function configureFormFields(FormMapper $formMapper) { parent::configureFormFields($formMapper); $subject = $this->getSubject(); $isNew = $subject->getId() ? false : true; if (false === $isNew) { $formMapper->with('form.group_items', array())->add('children', 'doctrine_phpcr_odm_tree_manager', array('root' => $this->menuRoot, 'edit_in_overlay' => false, 'create_in_overlay' => false, 'delete_in_overlay' => false), array('help' => 'help.items_help'))->end(); } }
/** * {@inheritdoc} */ protected function configureFormFields(FormMapper $formMapper) { $formMapper->with('form.group_general')->add('parentDocument', TreeModelType::class, array('root_node' => $this->menuRoot, 'choice_list' => array(), 'select_root_node' => true))->end(); parent::configureFormFields($formMapper); if (null === $this->getParentFieldDescription()) { // Add the choice for the node links "target" $formMapper->with('form.group_general')->add('linkType', ChoiceFieldMaskType::class, array('choices' => array('route' => 'route', 'uri' => 'uri', 'content' => 'content'), 'map' => array('route' => array('link'), 'uri' => array('link'), 'content' => array('content', TreeModelType::class)), 'placeholder' => 'auto', 'required' => false))->add('link', TextType::class, array('required' => false, 'mapped' => false))->add('content', TreeModelType::class, array('root_node' => $this->contentRoot, 'choice_list' => array(), 'required' => false))->end(); } }
/** * {@inheritdoc} */ protected function configureFormFields(FormMapper $formMapper) { parent::configureFormFields($formMapper); $subject = $this->getSubject(); $isNew = $subject->getId() === null; if (!$isNew) { $formMapper->with('form.group_items', array())->add('children', TreeManagerType::class, array('root' => $this->menuRoot, 'edit_in_overlay' => false, 'create_in_overlay' => false, 'delete_in_overlay' => false), array('help' => 'help.items_help'))->end(); } }
/** * {@inheritdoc} */ protected function configureFormFields(FormMapper $formMapper) { $formMapper->with('form.group_general')->add('parent', 'doctrine_phpcr_odm_tree', array('root_node' => $this->menuRoot, 'choice_list' => array(), 'select_root_node' => true))->end(); parent::configureFormFields($formMapper); if (null === $this->getParentFieldDescription()) { // Add the choice for the node links "target" $formMapper->with('form.group_general')->add('linkType', 'choice_field_mask', array('choices' => array('route' => 'route', 'uri' => 'uri', 'content' => 'content'), 'map' => array('route' => array('link'), 'uri' => array('link'), 'content' => array('content', 'doctrine_phpcr_odm_tree')), 'empty_value' => 'auto', 'required' => false))->add('link', 'text', array('required' => false, 'mapped' => false))->add('content', 'doctrine_phpcr_odm_tree', array('root_node' => $this->contentRoot, 'choice_list' => array(), 'required' => false))->end(); } }
/** * {@inheritDoc} */ protected function configureFormFields(FormMapper $formMapper) { $formMapper->with('form.group_general')->add('parent', 'doctrine_phpcr_odm_tree', array('root_node' => $this->menuRoot, 'choice_list' => array(), 'select_root_node' => true))->end(); parent::configureFormFields($formMapper); }