Exemplo n.º 1
0
 /**
  * {@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();
     }
 }
Exemplo n.º 2
0
 /**
  * {@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();
     }
 }
Exemplo n.º 3
0
 /**
  * {@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();
     }
 }
Exemplo n.º 4
0
 /**
  * {@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();
     }
 }
Exemplo n.º 5
0
 /**
  * {@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);
 }