Valeur par défault, ne pas choisir le champ du formulaire
Bonjour
J'ai un soucis avec un champ 'idApp' de mon formulaire réutilisable : je fais appelle a lui qsuand je veux creer un media pour une application bien définie (application en cour) :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13
| public function buildForm(FormBuilder $builder, array $options)
{
$builder
->add('title')
->add('type')
->add('file')
->add('comment')
->add('partie')
->add('idApp', 'entity', array(
'class' => 'AppMediaBundle:Application',
'property' => 'title'))
;
} |
Lorseque je l'appelle pour créer des nouvelles donnés ('title', 'type' ....) il me demande de choisir a partir d'une liste déroulante l'application 'idApp', or que il ne met pas l'application courante !!
Normalement le formulaire doit savoir de quelle application ce dont j'utilise pour lui créer médias.
Quelqu'un paut m'aider merci.
Caché un champ et lui passer une valeur de l'id
Bonjour,
J'ai un soucis depuis hier :
J'ai un formulaire réutilisable je l'appelle depuis une vue pour créer des medias pour une application bien choisit au début :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
| public function buildForm(FormBuilder $builder, array $options)
{
$builder
->add('title')
->add('type')
->add('file')
->add('comment')
->add('partie')
->add('idApp', 'entity', array(
'class' => 'AppBundle:Entity',
'property' => 'title',
'label'=> 'Application :'))
;
} |
Lorsque le form s'affiche il me demande de choisir l'application 'idApp'.
Je veux maintenant cacher le champ 'idApp' et lui passer l'id de la bonne application.
J'ai trouvé ceci : http://symfony.com/doc/current/refer...es/hidden.html
Code:
1 2 3
| $builder->add('idApp', 'hidden', array(
'data' => 'xxxx',
)); |
Justement je ne sais quoi faire pour que le champ 'idApp' sache que quelle application il s’agit.
Sachant que avant d'appeler le form j'ai choisis mon application.
Quelqu'un peut m'aider.
Merci infiniment.