Le 01/04/2012 08:13, MoYo a écrit :
> Le 01/04/2012 00:00, David DURIEUX a écrit :
>>> par exemple.
>>> Après la grande question sur le sujet c'est est-ce que le retour du
>>> $result SQL est satisfaisant.
>>> Sur le ticket, il est indiqué une fonction qui renvoie un tableau des
>>> données et une autre qui affiche les données.
>> Je me disait que renvoyer le $result serait plus simple que de
>> renvoyer un gros tableau (traitement pour renvoyer un array() au lieu
>> de renvoyer le $result et faire un foreach derrière).
>>
>> Dis moi ce qui te semble le mieux : tableau de donnée ou $result.
> 
> Je ne me base que sur le ticket est c'est un tableau qui est spécifier.
> Après ca mérite surement discussion sur le format et l'organisation de
> celui-ci.

L'idée c'est que le "result" permet de récupérer des données, mais qui
seront particulièrement difficile à traiter (nom des colonnes générées).

Si on veut un truc utilisable et générique, clairement le $result n'est
pas satisfaisant.

Effectivement

1/ on pourrait imaginer un split en 3

        $sql = constructsql(...)
        $data = constructdata($sql, ...)
        displaydata($data, ...)

2/ il faut spécifier le contenu du tableau

première idée :

        [cols]
                name => description
                ...
        [rows]
                [0]
                        name => value
                        ...
                [1]
                        ...

Avec
        name => nom dans le résultat (SQL)
        description => libellé de la colonne
        value => ben... value quoi

Mais c'est probablement insuffisant
- le datatype ? (nécessaire pour l'affichage)
- le mode d'affichage (text, html, nécessaire par exemple quand on a un
lien vers un objet)
- etc (j'en oublie forcément)

à discuter donc.

++

_______________________________________________
Glpi-dev mailing list
Glpi-dev@gna.org
https://mail.gna.org/listinfo/glpi-dev

Reply via email to