Buenas a todos!

Tengo dos modelos una Users y otra Downloads.

Cuando muestro todos los usuarios (acción index), uno de los datos que
quiero que aparezcan es el número de downloads por usuario, por eso
antes de buscar todos los usuarios hago una relación hasMany entre
ambos modelos de la forma siguiente:

  $bindSQL = 'SELECT  SUM(DocUserDownload.downloads) AS num_downloads
                     FROM     doc_user_downloads AS DocUserDownload
                     WHERE  DocUserDownload.user_id = {$__cakeID__$}';

  $this->User->bindModel(array('hasMany' => array('DocUserDownload' =>
array('className'        => 'DocUserDownload','finderQuery' =>
$bindSQL))));

La consulta en sí está bién, pero siempre me aparecen los siguientes
errores:

Notice: Undefined index: DocUserDownloads in C:\Archivos de programa
\xampp\htdocs\web\cake\libs\model\datasources\dbo_source.php on line
749

Notice: Undefined index: DocUserDownloads in C:\Archivos de programa
\xampp\htdocs\web\cake\libs\model\datasources\dbo_source.php on line
756
.
.
.

Notice: Undefined variable: data in C:\Archivos de programa\xampp
\htdocs\web\cake\libs\model\datasources\dbo_source.php on line 639

Notice: Undefined variable: data in C:\Archivos de programa\xampp
\htdocs\web\cake\libs\model\datasources\dbo_source.php on line 639
.
.
.

Si quito el SUM de la consulta no da ningún error.

Haber si me pueden echar un cable como siempre hacen! :)


--~--~---------~--~----~------------~-------~--~----~
Has recibido este mensaje porque estás suscrito a Grupo "CakePHP-es" de Grupos 
de Google.
 Si quieres publicar en este grupo, envía un mensaje de correo 
electrónico a [email protected]
 Para anular la suscripción a este grupo, envía un mensaje a [EMAIL PROTECTED]
 Para obtener más opciones, visita este grupo en 
http://groups.google.com/group/CakePHP-es?hl=es.

-~----------~----~----~----~------~----~------~--~---

Responder a