# |
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 ;) |
# |
Aug 16th 2008, 15:58 |
foxmask |
http://bin.cakephp.org/saved/36228 |
# |
Aug 16th 2008, 15:56 |
foxmask |
http://bin.cakephp.org/view/340935426 |
# |
Aug 16th 2008, 15:53 |
francky06l |
si me donnes une definition de tes models, je t'arrange ca |
# |
Aug 16th 2008, 15:53 |
foxmask |
ok ! |
# |
Aug 16th 2008, 15:53 |
francky06l |
bon c'est pas la meme chose, mais ca s'approche ..Normalement j'ai Partner hasMany Center, je filtre sur Center .... |
# |
Aug 16th 2008, 15:52 |
francky06l |
http://bin.cakephp.org/view/881577601 |
# |
Aug 16th 2008, 15:49 |
foxmask |
ok |
# |
Aug 16th 2008, 15:49 |
francky06l |
attend je trouve un exemple (mais pas avec les meme models) ca te donneras une idee |
# |
Aug 16th 2008, 15:49 |
foxmask |
là tu m'as perdu ;) |
# |
Aug 16th 2008, 15:49 |
francky06l |
si tu fais paginate, dans le bindModel, oublies pas reset = false, dernier parametre |
# |
Aug 16th 2008, 15:48 |
francky06l |
alors il te suffit the refaire le bindModel de dfTeam sur dfWar avec hasOne .. donc tu pourra avoir dfWar.status en condition .. Ensuite il suffit de mettre une notion "group" .. 'group' => 'DfTeam.id' |