Наследование: extends Sonata\DoctrinePHPCRAdminBundle\Admin\Admin
 protected function configureFormFields(FormMapper $formMapper)
 {
     parent::configureFormFields($formMapper);
     $formMapper->remove('content');
     // remap to routeOptions
     $formMapper->remove('options');
     $formMapper->with('form.group_general', array('translation_domain' => 'CmfSimpleCmsBundle'))->add('title')->add('link')->add('description', 'textarea')->add('childrenRoot', 'doctrine_phpcr_odm_tree', array('choice_list' => array(), 'select_root_node' => true, 'root_node' => '/', 'required' => true))->end();
 }
Пример #2
0
 protected function configureFormFields(FormMapper $formMapper)
 {
     parent::configureFormFields($formMapper);
     $formMapper->remove('content');
     // remap to routeOptions
     $formMapper->remove('options');
     $formMapper->with('form.group_general', array('translation_domain' => 'CmfSimpleCmsBundle'))->add('label', null, array('required' => false))->add('title')->add('body', 'ckeditor')->end()->with('form.group_advanced', array('translation_domain' => 'CmfRoutingBundle'))->add('routeOptions', 'sonata_type_immutable_array', array('keys' => $this->configureFieldsForOptions($this->getSubject()->getRouteOptions()), 'label' => 'form.label_options'), array('help' => 'form.help_options'))->end();
 }
Пример #3
0
 protected function configureFormFields(FormMapper $formMapper)
 {
     parent::configureFormFields($formMapper);
     $isSf28 = method_exists('Symfony\\Component\\Form\\AbstractType', 'getBlockPrefix');
     $ckeditorType = $isSf28 ? 'Ivory\\CKEditorBundle\\Form\\Type\\CKEditorType' : 'ckeditor';
     $textareaType = $isSf28 ? 'Symfony\\Component\\Form\\Extension\\Core\\Type\\TextareaType' : 'textarea';
     $sonataTypeImmutableArray = $isSf28 ? 'Sonata\\CoreBundle\\Form\\Type\\ImmutableArrayType' : 'sonata_type_immutable_array';
     $formMapper->remove('content');
     // remap to routeOptions
     $formMapper->remove('options');
     $formMapper->with('form.group_general', array('translation_domain' => 'CmfSimpleCmsBundle'))->add('label', null, array('required' => false))->add('title')->add('body', $this->ivoryCkeditor ? $ckeditorType : $textareaType, $this->ivoryCkeditor)->end()->with('form.group_advanced', array('translation_domain' => 'CmfRoutingBundle'))->add('routeOptions', $sonataTypeImmutableArray, array('keys' => $this->configureFieldsForOptions($this->getSubject()->getRouteOptions()), 'label' => 'form.label_options'), array('help' => 'form.help_options'))->end();
 }
Пример #4
0
 public function testCorrectTemplate()
 {
     $route = new Route('/', array('_template' => 'TwigBundle::layout.html.twig'));
     $this->errorElement->expects($this->never())->method('with');
     $this->routeAdmin->validate($this->errorElement, $route);
 }