コード例 #1
0
 /**
  * @param FormBuilderInterface $builder
  * @param array                $options
  */
 public function buildForm(FormBuilderInterface $builder, array $options)
 {
     parent::buildForm($builder, $options);
     $builder->add('name')->add('hex')->add('red')->add('green')->add('blue')->add('hue')->add('hslSaturation')->add('light')->add('hsvSaturation')->add('value');
 }
コード例 #2
0
 public function buildForm(FormBuilderInterface $builder, array $options)
 {
     parent::buildForm($builder, $options);
     $builder->add('name')->add('alternativeName');
 }
コード例 #3
0
 public function buildForm(FormBuilderInterface $builder, array $options)
 {
     parent::buildForm($builder, $options);
     $builder->add('label', 'pim_translatable_field', ['field' => 'label', 'translation_class' => $options['translation_class'], 'entity_class' => $options['data_class'], 'property_path' => 'translations'])->addEventSubscriber(new DisableFieldSubscriber('code'));
 }
コード例 #4
0
 /**
  * @param FormBuilderInterface $builder
  * @param array                $options
  */
 public function buildForm(FormBuilderInterface $builder, array $options)
 {
     parent::buildForm($builder, $options);
     $builder->add('fabric', 'entity', ['class' => 'AcmeCustomBundle:Fabric', 'choice_label' => 'name', 'required' => false, 'placeholder' => 'Choose a fabric', 'empty_data' => null]);
 }