# |
Oct 5th 2016, 15:09 |
Nicolas_13860 |
apres la logique veut qu'on utilise le plus possible l'orm pour les traitements |
# |
Oct 5th 2016, 15:09 |
Nicolas_13860 |
et puis au niveau ressources c'est pas dit que ca bouffera plus car les requetes sql ca bouffe aussi ^^ |
# |
Oct 5th 2016, 15:09 |
Speud1 |
;) |
# |
Oct 5th 2016, 15:09 |
Speud1 |
yes je vais voir ça... |
# |
Oct 5th 2016, 15:08 |
Speud1 |
ben l'ORM y fonctionne bien, juste là je suis un peu coincé, je vais regarder autrement |
# |
Oct 5th 2016, 15:08 |
Nicolas_13860 |
si ta fonction php qui fait le traiement est claire et bien commentée elle sera facilement évolutive |
# |
Oct 5th 2016, 15:08 |
Nicolas_13860 |
(apres je suis pas expert en ORM) |
# |
Oct 5th 2016, 15:08 |
Nicolas_13860 |
ama trop spécifique pour passer par sql |
# |
Oct 5th 2016, 15:08 |
Nicolas_13860 |
ah ok |
# |
Oct 5th 2016, 15:08 |
Speud1 |
ben je dois calculer la moyenne sur différent champs que je connais pas à l'avance |
# |
Oct 5th 2016, 15:07 |
Nicolas_13860 |
c'est quoi qui bloque ? |
# |
Oct 5th 2016, 15:07 |
Speud1 |
mais pas pour l'avg que je dois calculer ensuite |
# |
Oct 5th 2016, 15:07 |
Speud1 |
yes j'ai déjà un select($field) ca passe |
# |
Oct 5th 2016, 15:07 |
Nicolas_13860 |
en var |
# |
Oct 5th 2016, 15:07 |
Nicolas_13860 |
$query->select[' => tu peux préciser tes champs |
# |
Oct 5th 2016, 15:07 |
Speud1 |
je vais tenter à la mano depuis cake |
# |
Oct 5th 2016, 15:06 |
Speud1 |
si je lance la requete à la main depuis Heidi ca passe niquel |
# |
Oct 5th 2016, 15:06 |
Speud1 |
c'est juste que je dois select les champs (field) de manière dynamique |
# |
Oct 5th 2016, 15:06 |
Speud1 |
ben la requete est pas si compliqué |
# |
Oct 5th 2016, 15:06 |
Nicolas_13860 |
et je me fais ma petite fonction de traitements en php |
# |
Oct 5th 2016, 15:06 |
Nicolas_13860 |
perso quand c'est trop complexe je lache sql |
# |
Oct 5th 2016, 15:06 |
Speud1 |
yes ;) |
# |
Oct 5th 2016, 15:05 |
Nicolas_13860 |
pour éclairer le code |
# |
Oct 5th 2016, 15:05 |
Speud1 |
date, name, et int, time, .... |
# |
Oct 5th 2016, 15:05 |
Nicolas_13860 |
avec cakephp3 tu peux ajouter la ligne à part |
# |
Oct 5th 2016, 15:05 |
Speud1 |
no car j'ai différentes sortes de données |
# |
Oct 5th 2016, 15:05 |
Speud1 |
no je viens d'écrire la query (assez big, je vais la tenter manuellement avec cake) |
# |
Oct 5th 2016, 15:05 |
Nicolas_13860 |
$query->func()->avg('*'); ? |
# |
Oct 5th 2016, 15:05 |
Nicolas_13860 |
tu as essayé avec la query ? |
# |
Oct 5th 2016, 15:05 |
Nicolas_13860 |
// Résultats dans SELECT COUNT(*) count FROM ... $query = $articles->find(); $query->select(['count' => $query->func()->count('*')]); |
# |
Oct 5th 2016, 15:02 |
Speud1 |
je dois l'écire ça no ? |
# |
Oct 5th 2016, 15:02 |
Speud1 |
genre calculer une moyenne d'un ensemble de donnée dans un array ? |
# |
Oct 5th 2016, 15:02 |
Nicolas_13860 |
cakephp3 intègre des fonctions de calculs |
# |
Oct 5th 2016, 15:00 |
Speud1 |
mais c'est galère car SQL sait faire ça, ou alors je devrais essayer par requete manuelle... |
# |
Oct 5th 2016, 14:59 |
Speud1 |
j'y ai pensé aussi... |
# |
Oct 5th 2016, 14:59 |
Speud1 |
meme si c'est un gros array ? |
# |
Oct 5th 2016, 14:59 |
Nicolas_13860 |
c'est super propre mais ca marche |
# |
Oct 5th 2016, 14:58 |
Nicolas_13860 |
quand je bloque avec sql je recupère les datas dans un array et je fais des opés en php dessus |
# |
Oct 5th 2016, 14:58 |
Speud1 |
champs = db |
# |
Oct 5th 2016, 14:57 |
Speud1 |
quelqu'un a une idée de comment calculer plusieurs moyenne de champs (dynamique) avec cake3 ? |
# |
Oct 5th 2016, 14:56 |
Speud1 |
pas possible selon la doc.... |