Tu fais

$terminal = new Terminal();
$terminal->setSearch("coucou");

$form = new SearchForm($terminal);

2010/3/31 Gamoth <[email protected]>

> Bonjour,
> J'utilise Symfony 1.4,doctrine et mysql.
> J'affiche le contenu d'une base de données Terminal sur une page
> index, intégrée à cette page  j'ai un champ de recherche sur
> l'ensemble de la table Terminal.
>
> J'ai crée une classe SearchForm dans lib/form me générant un champ
> texte.
> J'ai modifié mon action pour récupérer le paramètre entrée dans le
> champ de recherche, tout cela fonctionne.
>
> Seulement, je souhaiterais que sur la page de résultat de recherche,
> mon champ de recherche soit pré-rempli avec la recherche tapée
> précédemment.
>
> Ce qui normalement se fait comme cela (classe action)
> $this->form= new SearchForm(array('search' => 'romain'));
>
> Sauf que Symfony me signale :
> The "SearchForm" form only accepts a "Terminal" object.
>
> Peux on m'expliquer comment pré-remplir dynamiquement un formulaire ?
>
> Merci.
>
> --
> Vous recevez ce message, car vous êtes abonné au groupe Google
> Groupes Symfony-fr.
> Pour envoyer un message à ce groupe, adressez un e-mail à
> [email protected].
> Pour vous désabonner de ce groupe, envoyez un e-mail à l'adresse
> [email protected]<symfony-fr%[email protected]>
> .
> Pour plus d'options, consultez la page de ce groupe :
> http://groups.google.com/group/symfony-fr?hl=fr
>
>

-- 
Vous recevez ce message, car vous êtes abonné au groupe Google 
Groupes Symfony-fr.
Pour envoyer un message à ce groupe, adressez un e-mail 
à [email protected].
Pour vous désabonner de ce groupe, envoyez un e-mail à l'adresse 
[email protected].
Pour plus d'options, consultez la page de ce groupe : 
http://groups.google.com/group/symfony-fr?hl=fr

Répondre à