コード例 #1
0
ファイル: ProductVariantType.php プロジェクト: okwinza/Sylius
 /**
  * {@inheritdoc}
  */
 public function buildForm(FormBuilderInterface $builder, array $options)
 {
     parent::buildForm($builder, $options);
     $builder->add('price', 'sylius_money', ['label' => 'sylius.form.variant.price'])->add('originalPrice', 'sylius_money', ['required' => false, 'label' => 'sylius.form.variant.original_price'])->add('availableOnDemand', 'checkbox', ['label' => 'sylius.form.variant.available_on_demand'])->add('onHand', 'integer', ['label' => 'sylius.form.variant.on_hand'])->add('images', 'collection', ['type' => 'sylius_image', 'allow_add' => true, 'allow_delete' => true, 'by_reference' => false, 'label' => 'sylius.form.variant.images'])->add('width', 'number', ['required' => false, 'label' => 'sylius.form.variant.width'])->add('height', 'number', ['required' => false, 'label' => 'sylius.form.variant.height'])->add('depth', 'number', ['required' => false, 'label' => 'sylius.form.variant.depth'])->add('weight', 'number', ['required' => false, 'label' => 'sylius.form.variant.weight'])->add('taxCategory', 'sylius_tax_category_choice', ['required' => false, 'empty_value' => '---', 'label' => 'sylius.form.product_variant.tax_category']);
 }
コード例 #2
0
 /**
  * {@inheritdoc}
  */
 public function buildForm(FormBuilderInterface $builder, array $options)
 {
     parent::buildForm($builder, $options);
     $builder->add('sku', 'text', array('label' => 'sylius.form.variant.sku'))->add('price', 'sylius_money', array('label' => 'sylius.form.variant.price'))->add('originalPrice', 'sylius_money', array('label' => 'sylius.form.variant.original_price'))->add('availableOnDemand', 'checkbox', array('label' => 'sylius.form.variant.available_on_demand'))->add('onHand', 'integer', array('label' => 'sylius.form.variant.on_hand'))->add('images', 'collection', array('type' => 'sylius_image', 'allow_add' => true, 'allow_delete' => true, 'by_reference' => false, 'label' => 'sylius.form.variant.images'))->add('width', 'number', array('required' => false, 'label' => 'sylius.form.variant.width'))->add('height', 'number', array('required' => false, 'label' => 'sylius.form.variant.height'))->add('depth', 'number', array('required' => false, 'label' => 'sylius.form.variant.depth'))->add('weight', 'number', array('required' => false, 'label' => 'sylius.form.variant.weight'));
 }