Le 15 septembre 2011 19:55, xave <[email protected]> a écrit :

> > Mouais bon, je vais regarder comment c'est fait dans les filtres alors
> parce
> > que je me greffe sur eux et leur formulaire pour l'affichage des colonnes
>
> Non, parce que les filtres ne fonctionnent pas comme ils le devraient
> : il s'enregistrent en BDD, alors que le formulaire passe en GET, et
> ça c'est niet.
>

Ouais, j'avais bien compris que c'était ça le problème.


> Il faudra regarder ça à tête reposée


Tu as surement raison parce que je suis complètement embrouillé là, je
comprends plus rien sur le comportement que ça doit avoir et comment
l'executer.


> mais moi je vois ça comme ça :
>
> -filtres et colonnes peuvent être modifiés sans toucher ni à
> l'affichage, ni à la BDD : POST, enregistré dans la Session
> (éventuellement de l'AJAX par au dessus, mais c'est après.)
> -On peut appliquer/enregistrer les modifs : POST enregistré dans la
> BDD. Redirection avec des paramètres.
>
> De cette façon, l'affichage n'est effectivement déterminé que par les
> paramêtres, mais le jeu avec la session et la BDD se fait en post.
>
> Je crois qu'il faut revoir le truc en profondeur, pas patcher ce qu'on
> a, même si il est hors de question de jeter le gros boulot qu'à fait
> Bruno sur les classes : c'est très bien conçu, mais il faut pouvoir
> les dédoubler pour gérer la session ET la BDD. (dédoubler le
> traitement, donc certaines variables, pas les classes entières, bien
> entendu.)
> _______________________________________________
> Dev mailing list
> [email protected]
> http://ml.dotclear.org/listinfo/dev
>



-- 
Tomtom aka Thomas
_______________________________________________
Dev mailing list
[email protected]
http://ml.dotclear.org/listinfo/dev

Répondre à