hola!

bueno tengo unas consultas a ver si me podeis echar una mano ^^

1º resulta que tengo los datos de un usuario en una tabla users...en
el modelo users tengo definidas las relaciones con experiencias
académicas y laborales y con provincia ya que en la tabla user guardo
un id y con ese id mirando en la tabla provincias pues cojo el nombre,
por ejemplo Ourense

ok

para consultar los dartos de un usuario hago $this->set('user', $this-
>User->read(null, $id));

de tal manera que me devuelve un array con los datos de la tabla user
del usuario con la $id que yo le paso, y me busca tb en los modelos
asociados, me devuelve en el array todas las experiecias laborales de
ese usuario, perfecto, estas experiencias tb tienen asociada una
provincia...ENTONCES...para que no aparezca el ID si no el nombre de
la provincia en tonde realizo ese trabajo necesito consultar la tabla
provincias...como lo hariais vosotros? con findAll con recursive a 2
en vez de read?

cuando hago este tipo de consultas recupera todos los datos de todas
las relaciones...a veces no necesitare algunos....hago unbindModel()
de los que no vaya a usar no?

son las funciones que hay para recuperar datos no? es decir, find,
findAll read, y poco mas...depues seria ejecutar querys personalizadas
si no queda otro remedio

2º bueno 2ª duda jeje

cual es la mejor manera para realizar lo siguiente?

comprobar que hay lo mismo en 2 campos, por ejemplo la contraseña,
obligar a que la meta 2 veces y comprobarlo

y para limitar los selectTags es decir, cuando seleccione un pais que
en el otro select salgan las provincias de ese pais solamente

GRACIAS!!!!!!


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