Buenas tardes a la gente del grupo. Soy nuevo en esto de cake y me
estoy volveindo loco con el tema de la paginación de resultados. Se
trata de un proyecto heredado de otro programador que ya lo hizo en
1.2 y la documentación que encuentro es más bien escasa.
Tengo una base de datos con una tabla de noticias que se relaciona con
otra tabla de secciones a traves de de una tercera tabla
noticias_secciones. En el modelo noticias tengo puesta la relación tal
que;
----------------------------
var $hasAndBelongsToMany = array(
                                       'Seccion' => array(
                                           'className'             =>
'Seccion',
                                           'joinTable'                =>
'noticias_secciones',
                                           'foreignKey'             =>
'noticia_id',
                                           'associationForeignKey' =>
'seccion_id',
                                           'unique' => false
                                       ));
----------------------------
En el modelo seccion existe la relación:
----------------------------
var $hasAndBelongsToMany = array(
                        'Noticia' => array(
                                    'className' => 'Noticia',
                                                'joinTable' => 
'noticias_secciones',
                                                'foreignKey' => 'seccion_id',
                                                'associationForeignKey' => 
'noticia_id',
                                                'unique' => true
                                                )
        );
----------------------------
y no existe el modelo noticia_seccion.
El caso es que quiero hacer una consulta paginada en función de la
sección de la noticia tal que;
----------------------------
//Establecemos el orden de paginacion
$this->paginate['order'] = array('created'=>'DESC');
//Publicamos aquellas que no esten en borrador
$condiciones = array(  'borrador = "0"',
'`noticias_secciones`.`seccion_id` = '.$seccion );
$this->set('noticias', $this->paginate( 'Noticia', $condiciones ));
$this->set('seccion', 'General');
----------------------------
Y me sale el error de que no se reconoce el campo
`noticias_secciones`.`seccion_id`, he tratado de ponerle a la
paginación el 2 para que sea recursivo y es imposible. De antemano
muchas gracias por todo, un saludo;

Javier

--~--~---------~--~----~------------~-------~--~----~
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