Ricardo Mun~oz A. escribió: > 2008/3/25 dandreta <[EMAIL PROTECTED]>: > >> Gracias por vuestras respuestas. >> Lo de como cambiar la vista en funcion del tipo de usuario lo tengo >> bastante claro. >> La duda que me surge es que tengo tres tablas(managers, clientes y >> proveedors) que contienen los diferentes usuarios, cada una con campos >> diferentes y lo que quiero saber es como relacionarlas con el >> componente othauth ya que este usa una tabla users. ¿Tendría que crear >> la tabla users y por cada registro de las tablas managers, clientes y >> proveedors crear un registro en la tabla users? ¿Como relacionaría la >> tabla users con las otras 3? >> Mi idea es utilizar el componente othauth ya que me parece mas facil >> de aplicar pero si no es posible hacerlo con este componente, acepto >> otras sugerencias. >> > > si usas othAuth deberias: > > - dejar la tabla users tal cual la creaste originalmente. > - en las tres tablas(managers, clients, et.) agregar un campo user_id. > - luego crear las relaciones User hasMany Managers, User hasMany Clients, etc. > - en la tabla groups crear los tres grupos correspondientes. > > entonces: > > - al momento de crear un usuario sus datos de conexion > (username/password) estaran en la tabla users de othAuth, sus otros > datos estaran en su respectiva tabla segun asi se elija. > > Eso es lo q yo decía!!! no sabía como era ese componente, supongo q de conocerlo antes, me habría ahorrado muchas comeduras de tarro.
Lo estudiaré para futuros proyectos. Saludos --~--~---------~--~----~------------~-------~--~----~ 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 CakePHP-es@googlegroups.com 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. -~----------~----~----~----~------~----~------~--~---