muchas gracias por la ayuda El miércoles, 2 de enero de 2013 12:40:11 UTC-3, juandelacosa escribió: > > Pues creo que te faltaria poner 'miembro.codigo = > Miembroxencuesta.cod_miembro, y ver que tipo de join es, si es LEFT o > RIGHT. > > Otra forma que podrías relacionar miembro con Miembroxencuesta es con > bindModel. > > El día 1 de enero de 2013 20:46, David VillarreaL > <[email protected] <javascript:>> escribió: > > Amigos llevo poco tiempo en Cake, me ha gustado bastante, he resuelto > todos > > mis problemas pero me encontré con una que me va ganando la batalla,,,, > > > > Tengo las siguientes tablas : Encuestas(codigo, nombre) > miembros(codigo, > > Nombre) y miembrosxencuestas(cod_empresa, cod_miembro) > > > > necesito mostrar todos los miembros de una encuesta(un miembro puede > tener > > varias encuestas), genere el controller con el join correspondiente pero > en > > la vista no veo los campos de la tabla con la que se hace el Join, no se > si > > lo hago en forma correcta. > > > > este es el codigo... > > > > > > <?php > > > > > > class MiembrosxencuestasController extends AppController { > > > > var $name = 'Miembrosxencuestas'; > > var $helpers = array('Html', 'Form', 'Ajax','Javascript','Time'); > > var $uses = > > > array('Encuesta','Encarea','Usuario','Encpregunta','Miembrosxencuesta','Miembros'); > > > > var $components = array('RequestHandler', 'Email'); > > > > function lista($encuesta_id) > > { > > $this->set('CSS','estilo'); > > $this->set('prototype', 'prototype'); > > > > $miembroencuesta = $this->Miembroxencuesta->find('all', > > > array('joins' => > > array( > > > > array( > > > > 'table' => 'miembros', > > > > 'alias' => 'miembro', > > > > 'type' => 'inner', > > > > 'foreignKey' => false, > > > > 'conditions'=> array('miembro.codigo = cod_miembro') > > > > ) > > > > ))); > > debug($miembroencuesta); > > $this->set('miembroencuestas', $miembroencuesta); > > > > > > } > > > > } > > ?> > > > > en la vista puedo listar los codigos de miembrosxencuesta pero no las > > descripciones que estan en miembros......Gracias por la ayuda...... > > > > > > -- > > Has recibido este mensaje porque estás suscrito al grupo "CakePHP-es" de > > Grupos de Google. > > Para ver este debate en la Web, visita > > https://groups.google.com/d/msg/cakephp-es/-/VGoG7Dw2lJIJ. > > Para publicar una entrada en este grupo, envía un correo electrónico a > > [email protected] <javascript:>. > > Para anular tu suscripción a este grupo, envía un correo electrónico a > > [email protected] <javascript:> > > Para tener acceso a más opciones, visita el grupo en > > http://groups.google.com/group/cakephp-es?hl=es. >
-- Has recibido este mensaje porque estás suscrito al grupo "CakePHP-es" de Grupos de Google. Para ver este debate en la Web, visita https://groups.google.com/d/msg/cakephp-es/-/OyeVJ1wUPgwJ. Para publicar una entrada en este grupo, envía un correo electrónico a [email protected]. Para anular tu suscripción a este grupo, envía un correo electrónico a [email protected] Para tener acceso a más opciones, visita el grupo en http://groups.google.com/group/cakephp-es?hl=es.
