ya lo solucione, el problema esta en que no puedo utilizar un virtual field, empleado name es un virtualfield.
El 1 de junio de 2012 12:50, Ignacio A. Zamora <[email protected]>escribió: > Lo más seguro pueden ser dos cosas: > > 1.- El campo Empleado.name no exista en la base de datos Empleados > 2.- La relación User belongsTo Empleado no esté definida en el modelo User. > > Saludos > > > 2012/5/31 jahleet burgos <[email protected]> > >> gracias por responder pero aun me sigue saliendo el mismo error :( >> >> >> El 31 de mayo de 2012 12:26, Ignacio A. Zamora <[email protected]>escribió: >> >> $this->Cliente->User->recursive = 0; >>> $users = $this->Cliente->User->find('list', >>> array('fields'=>array('User.id', 'Empleado.name'))); >>> >>> >>> 2012/5/30 Guillermo Rohde <[email protected]> >>> >>>> Investiga los joins en el book, es sensillo >>>> El 30/05/2012 21:29, "jahleet burgos" <[email protected]> >>>> escribió: >>>> >>>> ese es el punto del porque pregunto como hacerlo, necesito el User.id y >>>>> Empleado.name, es de una relacion de dos tablas >>>>> >>>>> El 30 de mayo de 2012 20:27, Guillermo Rohde >>>>> <[email protected]>escribió: >>>>> >>>>>> Te da error porque es 'fields' 〓> array('User.id','User.nombre') >>>>>> El 30/05/2012 21:24, "jahleet burgos" <[email protected]> >>>>>> escribió: >>>>>> >>>>>> estoy probando lo siguiente >>>>>>> >>>>>>> >>>>>>> $users = $this->Cliente->User->find('list', >>>>>>> array('fields'=>array('Empleado.name'))); >>>>>>> >>>>>>> pero no funciona extrañamente dice que >>>>>>> >>>>>>> *SQL Error:* 1054: Unknown column 'Empleado.name' in 'field list' >>>>>>> >>>>>>> >>>>>>> El 30 de mayo de 2012 20:18, Guillermo Rohde >>>>>>> <[email protected]>escribió: >>>>>>> >>>>>>>> Podes poner el elemento 'fields' en el array de opciones del find. >>>>>>>> Saludos!! >>>>>>>> El 30/05/2012 21:13, "jahleet burgos" <[email protected]> >>>>>>>> escribió: >>>>>>>> >>>>>>>> creo que no se entendio, necesito usar el find list con el find all >>>>>>>>> obtengo todo el arreglo y yo necesito obtener algo asi >>>>>>>>> >>>>>>>>> [id user] => [nombre empleado] >>>>>>>>> >>>>>>>>> El 30 de mayo de 2012 20:09, leugimdr <[email protected]>escribió: >>>>>>>>> >>>>>>>>>> http://book.cakephp.org/1.3/es/view/1021/find-all >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> El día 30 de mayo de 2012 19:01, jahleet burgos >>>>>>>>>> <[email protected]> escribió: >>>>>>>>>> > tengo la siguientes relaciones >>>>>>>>>> > >>>>>>>>>> > TABLA clientes ---> $belongsTo TABLA users >>>>>>>>>> > TABLA users ---> $belongsTo TABLA empleados >>>>>>>>>> > >>>>>>>>>> > en el controlador de clientes tengo lo siguiente >>>>>>>>>> > >>>>>>>>>> > $users = $this->Cliente->User->find('list'); >>>>>>>>>> > >>>>>>>>>> > esto me devuelve un array con el id del users, mi idea es >>>>>>>>>> obtener un array >>>>>>>>>> > donde tenga el id de user, el nombre del empleado como puedo >>>>>>>>>> hacerlo?? >>>>>>>>>> > espero se entienda mi duda. >>>>>>>>>> > >>>>>>>>>> > -- >>>>>>>>>> > Saludos Cordiales!!! >>>>>>>>>> > >>>>>>>>>> > -- >>>>>>>>>> > Has recibido este mensaje porque estás suscrito al grupo >>>>>>>>>> "CakePHP-es" de >>>>>>>>>> > Grupos de Google. >>>>>>>>>> > 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. >>>>>>>>>> >>>>>>>>>> -- >>>>>>>>>> Has recibido este mensaje porque estás suscrito al grupo >>>>>>>>>> "CakePHP-es" de Grupos de Google. >>>>>>>>>> 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. >>>>>>>>>> >>>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>> -- >>>>>>>>> Saludos Cordiales!!! >>>>>>>>> >>>>>>>>> Jahleet Ruben Burgos Gajardo >>>>>>>>> >>>>>>>>> -Técnico de Nivel Superior en Redes de Computadores >>>>>>>>> -Ingeniero de Ejecución en Computación e Informática >>>>>>>>> >>>>>>>>> -- >>>>>>>>> Has recibido este mensaje porque estás suscrito al grupo >>>>>>>>> "CakePHP-es" de Grupos de Google. >>>>>>>>> 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. >>>>>>>>> >>>>>>>> -- >>>>>>>> Has recibido este mensaje porque estás suscrito al grupo >>>>>>>> "CakePHP-es" de Grupos de Google. >>>>>>>> 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. >>>>>>>> >>>>>>> >>>>>>> >>>>>>> >>>>>>> -- >>>>>>> Saludos Cordiales!!! >>>>>>> >>>>>>> Jahleet Ruben Burgos Gajardo >>>>>>> >>>>>>> -Técnico de Nivel Superior en Redes de Computadores >>>>>>> -Ingeniero de Ejecución en Computación e Informática >>>>>>> >>>>>>> -- >>>>>>> Has recibido este mensaje porque estás suscrito al grupo >>>>>>> "CakePHP-es" de Grupos de Google. >>>>>>> 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. >>>>>>> >>>>>> -- >>>>>> Has recibido este mensaje porque estás suscrito al grupo "CakePHP-es" >>>>>> de Grupos de Google. >>>>>> 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. >>>>>> >>>>> >>>>> >>>>> >>>>> -- >>>>> Saludos Cordiales!!! >>>>> >>>>> Jahleet Ruben Burgos Gajardo >>>>> >>>>> -Técnico de Nivel Superior en Redes de Computadores >>>>> -Ingeniero de Ejecución en Computación e Informática >>>>> >>>>> -- >>>>> Has recibido este mensaje porque estás suscrito al grupo "CakePHP-es" >>>>> de Grupos de Google. >>>>> 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. >>>>> >>>> -- >>>> Has recibido este mensaje porque estás suscrito al grupo "CakePHP-es" >>>> de Grupos de Google. >>>> 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. >>>> >>> >>> >>> >>> -- >>> Ignacio A. Zamora >>> Software Engineer >>> >>> >>> -- >>> Has recibido este mensaje porque estás suscrito al grupo "CakePHP-es" de >>> Grupos de Google. >>> 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. >>> >> >> >> >> -- >> Saludos Cordiales!!! >> >> Jahleet Ruben Burgos Gajardo >> >> -Técnico de Nivel Superior en Redes de Computadores >> -Ingeniero de Ejecución en Computación e Informática >> >> -- >> Has recibido este mensaje porque estás suscrito al grupo "CakePHP-es" de >> Grupos de Google. >> 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. >> > > > > -- > Ignacio A. Zamora > Software Engineer > > -- > Has recibido este mensaje porque estás suscrito al grupo "CakePHP-es" de > Grupos de Google. > 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. > -- Saludos Cordiales!!! Jahleet Ruben Burgos Gajardo -Técnico de Nivel Superior en Redes de Computadores -Ingeniero de Ejecución en Computación e Informática -- Has recibido este mensaje porque estás suscrito al grupo "CakePHP-es" de Grupos de Google. 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.
