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].
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.