J'ai deux modèles dans cakephp, Link et Vote.Somme d'un champ avec hasMany dans cakephp
Je veux avoir la somme des votes pour chaque lien dans mon modèle de lien. Voici une copie de ma fonction findAll:
[1] => Array
(
[Link] => Array
(
[id] => 1
[url] => http://www.google.com
[date_added] => 2010-08-19 11:36:56
[valid] => 1
)
[Vote] => Array
(
[0] => Array
(
[link_id] => 1
[user_id] => 0
[vote] => 3
)
[1] => Array
(
[link_id] => 1
[user_id] => 4
[vote] => 4
)
)
)
Ce que je voudrais avoir est cette (notez les votes attribut):
[1] => Array
(
[Link] => Array
(
[id] => 1
[url] => http://www.google.com
[date_added] => 2010-08-19 11:36:56
[valid] => 1
[votes] => 7
)
[Vote] => Array
(
[0] => Array
(
[link_id] => 1
[user_id] => 0
[vote] => 3
)
[1] => Array
(
[link_id] => 1
[user_id] => 4
[vote] => 4
)
)
)
Mais je ne sais pas où je suis censé faites la somme des votes.
Qu'avez-vous essayé? Qu'est-ce qui n'a pas fonctionné? On s'attend à ce que vous fassiez des efforts avant de poser une question. –
Eh bien, ce n'est pas un très bon commentaire! – kevin