# |
Aug 16th 2008, 16:45 |
foxmask |
ni group by |
# |
Aug 16th 2008, 16:45 |
foxmask |
on peut pas faire un distinct |
# |
Aug 16th 2008, 16:31 |
francky06l |
tu peux aussi essayer dans 'fields' => array('DISTINCT DfWar.team_id', 'other fields') .... |
# |
Aug 16th 2008, 16:25 |
francky06l |
regarde le dernier post ... ca ressemble a ce que tu cherches, juste la conditions a modifier (ceci dit la personne ne dit pas si c'est bon ) .. http://groups.google.com/group/cake-php/browse_thread/thread/119d0fdcb7caa6e7/0530f08d2a5e55d2?lnk=gstandq=paginate+and+group#0530f08d2a5e55d2 |
# |
Aug 16th 2008, 16:22 |
francky06l |
sinon reste la solutiondu unbind et bind ... mais faudra mettre un paginateCount dans le model, sinon les team qui ont plusieurs War vont etre comptees plusieurs fois |
# |
Aug 16th 2008, 16:20 |
foxmask |
possible |
# |
Aug 16th 2008, 16:20 |
francky06l |
Avec le group on devrait pouvoir |
# |
Aug 16th 2008, 16:20 |
francky06l |
il me semble que j'avais resolu ca pourtant ..... mais peut etre ca vient du modele members .. |
# |
Aug 16th 2008, 16:20 |
foxmask |
en partant des war on peut pas avoir DfTeam => Array ( DfWar=> ... |
# |
Aug 16th 2008, 16:19 |
foxmask |
ba je trouve pas ;) |
# |
Aug 16th 2008, 16:19 |
francky06l |
bizarre .... |
# |
Aug 16th 2008, 16:19 |
foxmask |
non |
# |
Aug 16th 2008, 16:19 |
francky06l |
pas mieux? |
# |
Aug 16th 2008, 16:15 |
francky06l |
en fait non je crois que cest bon .. |
# |
Aug 16th 2008, 16:15 |
foxmask |
ok |
# |
Aug 16th 2008, 16:14 |
francky06l |
mais j'ai fait une erreur, sors le "group by" au niveau du or .. |
# |
Aug 16th 2008, 16:13 |
francky06l |
http://bin.cakephp.org/view/157177565 |
# |
Aug 16th 2008, 16:13 |
foxmask |
... endforeach ; endif ; endforeach; |
# |
Aug 16th 2008, 16:13 |
foxmask |
foreach ($wars as $war): if ($war['DfTeam']['team_id'] == $team['DfTeam']['team_id']) : |
# |
Aug 16th 2008, 16:12 |
foxmask |
c'est pas gégène mais bon |
# |
Aug 16th 2008, 16:12 |
foxmask |
dans le foreach je lis les $war et je test sur team-id |
# |
Aug 16th 2008, 16:12 |
foxmask |
foreach ($Teams as $team) : |
# |
Aug 16th 2008, 16:12 |
foxmask |
$Teams = $this->requestAction('dfss/df_teams/index'); |
# |
Aug 16th 2008, 16:12 |
foxmask |
sinon ce que j'ai fait pour que ca marche autrement (mais c'est evidement pas optimum) : |
# |
Aug 16th 2008, 16:09 |
francky06l |
hummm pourtant .... je verifies un truc |
# |
Aug 16th 2008, 16:06 |
foxmask |
avec ou sans le group c'est pareil http://bin.cakephp.org/view/157177565 |
# |
Aug 16th 2008, 16:02 |
francky06l |
Y a pas de raison, car c'est dans le find ..Y a juste peut etre le count (paginateCount) qui risque de "merder", mais c;est facile a faire |
# |
Aug 16th 2008, 16:01 |
francky06l |
enfin je pense .. a verfiier, mais je crois que je l'ai fait .. |
# |
Aug 16th 2008, 16:01 |
foxmask |
je tente |
# |
Aug 16th 2008, 16:01 |
francky06l |
oui |
# |
Aug 16th 2008, 16:00 |
foxmask |
dans le paginate ? |
# |
Aug 16th 2008, 16:00 |
francky06l |
foxmask: tu peux mettre une close "group" => 'DfWar.team_id' |
# |
Aug 16th 2008, 16:00 |
foxmask |
j'itere sur les war mais je veux affiche la liste des war par team |
# |
Aug 16th 2008, 16:00 |
foxmask |
http://www.team-oo.net/index.php/dfss/war/list |
# |
Aug 16th 2008, 16:00 |
foxmask |
c'est tordu pour produire ca par equipe |
# |
Aug 16th 2008, 15:59 |
foxmask |
si je fais la query sur dfwar |
# |
Aug 16th 2008, 15:59 |
foxmask |
mais |
# |
Aug 16th 2008, 15:59 |
foxmask |
oui je peux |
# |
Aug 16th 2008, 15:59 |
francky06l |
en fait comme DwFarr belongsTo DfTeam, pkoi tu fais pas la query sur dfWar ? (y a surement une raison mais comme je vois le model ...) |
# |
Aug 16th 2008, 15:58 |
foxmask |
enfin avec ce que tu m'as mis je m'en sortirai je pense |
# |
Aug 16th 2008, 15:58 |
foxmask |
jai oublie un model ;) |