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
[email protected]
https://mail.gna.org/listinfo/glpi-dev