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é
Bonjour à tous,
j'aimerais savoir comment faire des filtres automatiques pour les
requetes Doctrine.
Explications:
- j'ai un modèle Article avec 2 champs is_published (défini par
l'utilisateur) et is_deactivated (défini par le super admin)
- je souhaiterai que ces 2 champs soient filtrés
Tu fais
$terminal = new Terminal();
$terminal-setSearch(coucou);
$form = new SearchForm($terminal);
2010/3/31 Gamoth gam...@gmail.com
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
Sauf que je n'ai pas de champ search dans ma table Terminal.
Le formulaire searchForm n'a pas de modèle doctrine ni de table directement
associé.
En fait je souhaiterais un formulaire n'ayant aucun rapport avec une base de
données.
Est-ce possible ?
--
Vous recevez ce message, car vous êtes
Ok dans ce cas, ta classe SearchForm ne doit pas hériter de BaseTerminalForm
mais bien de sfForm.
Tu pourra alors passer un objet non typé
2010/3/31 Thomas gam...@gmail.com
Sauf que je n'ai pas de champ search dans ma table Terminal.
Le formulaire searchForm n'a pas de modèle doctrine ni de
Ce qui me semblait logique sauf que si elle hérite de sfForm :
*Catchable fatal error*: Argument 1 passed to url_for_form() must be an
instance of sfFormObject, instance of SearchForm given, called in
/home/gamoth/public_html/lib/vendor/symfony/lib/helper/UrlHelper.php on line
196 and defined in
Et si elle hérite de BaseForm ?
On 31 mar, 15:46, Thomas gam...@gmail.com wrote:
Ce qui me semblait logique sauf que si elle hérite de sfForm :
*Catchable fatal error*: Argument 1 passed to url_for_form() must be an
instance of sfFormObject, instance of SearchForm given, called in
J'obtiens la même erreur.
Je précise au passage que j'ai essayé de faire php symfony cache:clear cela
ne change rien.
--
Vous recevez ce message, car vous êtes abonné au groupe Google
Groupes Symfony-fr.
Pour envoyer un message à ce groupe, adressez un e-mail
à symfony...@googlegroups.com.
Salut Super Michel,
Tu peux définir une extension (template) doctrine qui te permettra de
faire cela proprement.
Regarde SoftDelete qui fait déjà un peu ce que tu veux implémenter.
Bon courage,
[MA]Pascal
2010/3/31 Super Michel supermimic...@gmail.com
Bonjour à tous,
j'aimerais savoir
Merci infiniment Pascal de ta réponse.
Je vais regarder cette piste.
A bientot
On 31 mar, 17:08, Pascal pborr...@gmail.com wrote:
Salut Super Michel,
Tu peux définir une extension (template) doctrine qui te permettra de
faire cela proprement.
Regarde SoftDelete qui fait déjà un peu ce que
work around:
$form = new SearchForm();
$form-setDefault(search, $request-getParameter(search));
bat
2010/3/31 Thomas gam...@gmail.com
J'obtiens la même erreur.
Je précise au passage que j'ai essayé de faire php symfony cache:clear cela
ne change rien.
--
Vous recevez ce message, car vous
Comment ajouter un chexbox n'est pas vide a un champ dans le filter
en plus du chexbox esi vide ?
--
Vous recevez ce message, car vous êtes abonné au groupe Google
Groupes Symfony-fr.
Pour envoyer un message à ce groupe, adressez un e-mail
à symfony...@googlegroups.com.
Pour vous désabonner
Bonjour à tous,
Je n'arrive pas à afficher toutes les lignes de ma jointure :( J'ai
modifié, effacer, reconstruit le schema et les models de Symfony et
rien à faire, ma boucle n'affiche qu'un seul résultat. Pourtant en
faisant un copier/coller de ma requette affiché dans la debug tollbar
dans
13 matches
Mail list logo