فهرست منبع

ajout des genres dans tous les formulaires

François 6 سال پیش
والد
کامیت
c441028d58

+ 2 - 0
src/AppBundle/Form/FilmType.php

@@ -33,11 +33,13 @@ class FilmType extends AbstractType
             ))
             ->add('genres', CollectionType::class, array(
                 'entry_type'    =>  GenreType::class,
+                'entry_options' =>  array('label'=>false),
                 'allow_add'     =>  true,
                 'allow_delete'  =>  true
             ))
             ->add('realisateurs', CollectionType::class, array(
                 'entry_type'    =>  RealisateurType::class,
+                'entry_options' =>  array('label'=>false),
                 'allow_add'     =>  true,
                 'allow_delete'  =>  true,
                 'allow_extra_fields'    => true

+ 4 - 1
src/AppBundle/Form/GenreType.php

@@ -5,6 +5,7 @@ namespace AppBundle\Form;
 use Symfony\Component\Form\AbstractType;
 use Symfony\Component\Form\FormBuilderInterface;
 use Symfony\Component\OptionsResolver\OptionsResolver;
+use Symfony\Component\Form\Extension\Core\Type\TextType;
 
 class GenreType extends AbstractType
 {
@@ -13,7 +14,9 @@ class GenreType extends AbstractType
      */
     public function buildForm(FormBuilderInterface $builder, array $options)
     {
-        $builder->add('name');
+        $builder->add('name', TextType::class, array(
+            'label' =>  false
+        ));
     }/**
      * {@inheritdoc}
      */

+ 1 - 1
src/AppBundle/Form/RealisateurType.php

@@ -17,7 +17,7 @@ class RealisateurType extends AbstractType
         /*$builder->add('prenom', TextType::class)
                 ->add('nom', TextType::class);*/
         $builder->add('nomComplet', TextType::class, array(
-
+            'label' => false
         ));
                 //->add('save', SubmitType::class, array ('label' =>  'Enregistrer'));
     }

+ 1 - 1
src/AppBundle/Resources/views/videotheque/ajouter.html.twig

@@ -1,7 +1,7 @@
 {% extends "@App/videotheque/base.html.twig" %}
 
 {% block title %}Ajouter un titre{% endblock %}
-{% block titre %}{{ parent() }} - Ajouter{% endblock %}
+{% block titre %}Ajouter un film{% endblock %}
 {% block body %}
 	{{ include('@App/videotheque/form.html.twig') }}
 {% endblock %}

+ 25 - 8
src/AppBundle/Resources/views/videotheque/form.html.twig

@@ -1,23 +1,40 @@
-    {{ form_start(form) }}
+    {{ form_start(form, {'attr': {'class': ''}}) }}
     <div class="container-fluid">
         <div class="row">
-            <div class="col">
+            <div class="col-3">
                 <div class="form-group row">
                     {{ form_row(form.titre) }}
                 </div>
                 <div class="form-group row">
                     {{ form_row(form.annee) }}
                 </div>
-                <div class="form-group row">
-                    {{  form_row(form.genres) }}
+            </div>
+            <div class="col">
+                <div class="card">
+                    <div class="card-header">
+                        Genres
+                    </div>
+                    <div class="card-body">
+                        <a href="#" id="add_genre" class="btn btn-link">Ajouter un genre</a>
+                        <div class="form-group form-inline">
+                            {{ form_widget(form.genres) }}
+                        </div>
+                    </div>
                 </div>
-                <a href="#" id="add_genre" class="btn btn-link">Choisir un genre</a>
             </div>
             <div class="col">
-                <div class="form-group row">
-                    {{ form_widget (form.realisateurs) }}
+                <div class="card">
+                    <div class="card-header">
+                        {{ form_label(form.realisateurs, 'Réalisateurs') }}
+                    </div>
+                    <div class="card-body">
+                        <a href="#" id="add_realisateur" class="btn btn-link">Ajouter un réalisateur</a>
+                        <div class="form-group form-inline">
+                            {{ form_widget (form.realisateurs) }}
+                        </div>
+                    </div>
                 </div>
-                <a href="#" id="add_realisateur" class="btn btn-link">Choisir un réalisateur</a>
+
             </div>
         </div>
     </div>

+ 1 - 1
src/AppBundle/Resources/views/videotheque/modifier.html.twig

@@ -1,7 +1,7 @@
 {% extends "@App/videotheque/base.html.twig" %}
 
 {% block title %}Modifier un film{% endblock %}
-{% block titre %}{{ parent() }} - Modifier{% endblock %}
+{% block titre %}Modifier un film{% endblock %}
 
 {% block body %}
 	{{  include('@App/videotheque/form.html.twig') }}