%PDF- %PDF-
Direktori : /home/emtnaeewxm/www/src/EEM/MaintenanceBundle/Form/ |
Current File : /home/emtnaeewxm/www/src/EEM/MaintenanceBundle/Form/PieceRechangeType.php |
<?php namespace EEM\MaintenanceBundle\Form; use EEM\MaintenanceBundle\Entity\PieceRechange; use Symfony\Component\Form\AbstractType; use Symfony\Component\Form\FormBuilderInterface; use Symfony\Component\OptionsResolver\OptionsResolver; use Symfony\Component\Form\Extension\Core\Type\TextType; use Symfony\Component\Form\Extension\Core\Type\ChoiceType; class PieceRechangeType extends AbstractType { /** * {@inheritdoc} */ public function buildForm(FormBuilderInterface $builder, array $options) { $piece_rechange=new PieceRechange(); $builder ->add('qte',TextType::class,[ "label"=>"Quantité", "required"=>false, 'attr' => [ 'autocomplete' => 'off', 'placeholder' => 'Quantité'] ]) ->add('couleur',TextType::class,[ "label"=>"Couleur", "required"=>false, 'attr' => [ 'autocomplete' => 'off', 'placeholder' => 'Couleur'] ]) ->add('name',TextType::class,[ "label"=>"Pièce", "required"=>false, 'attr' => [ 'autocomplete' => 'off', 'placeholder' => 'Pièce'] ]) ->add('prixAchat',TextType::class,[ "label"=>"Prix achat", "required"=>false, 'attr' => [ 'autocomplete' => 'off', 'placeholder' => 'Prix achat'] ]) ->add('prixVente',TextType::class,[ "label"=>"Prix vente", "required"=>false, 'attr' => [ 'autocomplete' => 'off', 'placeholder' => 'Prix vente'] ]) ->add('article', ChoiceType::class, [ 'label' => "Article", 'choices'=>array_flip($piece_rechange->list_article()), 'multiple'=>false, 'expanded'=>true, "required"=>false, 'placeholder' => 'Null', ]) ->add('modele', ChoiceType::class, [ 'label' => "Modèle", 'choices'=>array_flip($piece_rechange->list_modele()), 'multiple'=>false, 'expanded'=>true, "required"=>false, 'placeholder' => 'Null', ]) ; }/** * {@inheritdoc} */ public function configureOptions(OptionsResolver $resolver) { $resolver->setDefaults(array( 'data_class' => 'EEM\MaintenanceBundle\Entity\PieceRechange' )); } /** * {@inheritdoc} */ public function getBlockPrefix() { return 'eem_maintenancebundle_piecerechange'; } }