|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Membre habitué
![]() Inscription : juin 2006 Messages : 488 ![]() |
Bonjour,
je n'arrive pas trouver comment dans un module admin récuperer les données du filtre pour créer une action qui me listerai les data pour une impression ou un sauvegarde dans un fichier ? |
|
|
00
|
|
|
#2 | ||||
|
Membre habitué
![]() Nicolas Développeur Web Inscription : avril 2011 Messages : 95 ![]() |
Les données du filtre de l'admin gen' sont contenues dans le sfUser :
Code :
Tu devrais pouvoir les voir dans la debug toolbar. Essaye voir ça : Code :
|
||||
|
|
10
|
|
|
#3 |
![]() ![]() Michel RottaResponsable d'exploitation informatique Inscription : septembre 2005 Messages : 4 913 ![]() |
Juste pour plussoir sur Nico.
Quant tu récupères tu vérifies si le paramètre existe, si non tu utilise un array vierge. Tu as intérêt à instancier ton filter qui a une méthode qui permet de récupérer le même query que celui utilisé par la liste de l'admin. Tu est ainsi sur d'avoir la même chose et tu n'as pas à te "peller les doigts" pour recréer une requête à l'identique. Regarde dans le cache le code générer pour ton form d'admin, cela devrait te donner des idées..
__________________
Si tu donnes un poisson à un homme, il mangera un jour. Si tu lui apprends à pêcher, il mangera toujours (Lao Tseu).
|
|
00
|
|
|
#4 | ||||||
|
Membre habitué
![]() Inscription : juin 2006 Messages : 488 ![]() |
je comprend pas trop.
en faite dans mon fichier generator j'ai: Code :
EDIT: en farfouillant j'ai trouver comment récupérer les valeurs des filtres: Code :
j'ai essaye de continuer avec ce que j'ai trouvé dans le cache: Code :
Quelqu'un a une idée ? |
||||||
|
|
00
|
|
|
#5 | |
![]() ![]() Michel RottaResponsable d'exploitation informatique Inscription : septembre 2005 Messages : 4 913 ![]() |
Citation:
__________________
Si tu donnes un poisson à un homme, il mangera un jour. Si tu lui apprends à pêcher, il mangera toujours (Lao Tseu).
|
|
|
00
|
|
|
#6 | ||||||
|
Membre habitué
![]() Inscription : juin 2006 Messages : 488 ![]() |
bein ça plante
J'ai essayer une autre méthode, j'ai récupérer toute l'action index depuis le cache que j'ai mis dans mon action ListListing de même pour le fichier indexSuccess que j'ai recopié dans listListingSuccess. ça me conserve bien le filtre. J'ai nettoyé le fichier du bloc de filtre et des actions mais je n'arrive pas a supprimer la pagination mon action: Code :
Code :
Code :
|
||||||
|
|
00
|
|
|
#7 |
![]() ![]() Michel RottaResponsable d'exploitation informatique Inscription : septembre 2005 Messages : 4 913 ![]() |
Suis pas bon ces derniers jours.
Mais, si je repart à la question d'origine : - les données du filtre sont stockée dans un tableau dans l'objet user. Tu peux donc facilement les récupérer. - a partir de ces données et d'une instance de l'objet filtre tu peux simplement récupérer le query doctrine qui récupèrera tes données. Je ne vois pas ce qu'un objet pager viendrait faire ici.
__________________
Si tu donnes un poisson à un homme, il mangera un jour. Si tu lui apprends à pêcher, il mangera toujours (Lao Tseu).
|
|
00
|
|
|
#8 | ||||
|
Membre habitué
![]() Inscription : juin 2006 Messages : 488 ![]() |
bein justement rien, je veut juste tout les enregistrements.
dans fichier generator.yml: Code :
je met Code :
J'ai donc eu l'idée de recopier les fichiers autogénéré et de supprimer ce qui m'interressait pas, sauf que je bute au niveau du pager. |
||||
|
|
00
|
|
|
#9 |
![]() ![]() Michel RottaResponsable d'exploitation informatique Inscription : septembre 2005 Messages : 4 913 ![]() |
Essaye de générer un simple crud...
Tu auras alors tous les enregistrements. L'auto-généré n'est pas réellement conçu pour être torturé ce cette façon. Surtout au niveau de la génération de l'index.
__________________
Si tu donnes un poisson à un homme, il mangera un jour. Si tu lui apprends à pêcher, il mangera toujours (Lao Tseu).
|
|
00
|
|
|
#10 |
|
Membre habitué
![]() Inscription : juin 2006 Messages : 488 ![]() |
heuuu je veut tout les enregistrements suivant le filtre appliqué
c'est juste la pagination que je voudrait supprimmer |
|
|
00
|
|
|
#11 | |||
|
Membre habitué
![]() Inscription : juin 2006 Messages : 488 ![]() |
Citation:
j'ai donc instancié un objet filter avec ces valeurs: Code :
|
|||
|
|
00
|
Copyright © 2000-2012 - www.developpez.com