cake-php
[Arriba] [Todas las Listas]

Especialización de tipo de modelo múltiple/generalization

To: cake-php@xxxxxxxxxxxxxxxx
Subject: Especialización de tipo de modelo múltiple/generalization
From: Allan Diego <goruks@xxxxxxxxx>
Date: Wed, 19 Jun 2013 07:55:25 -0700 (PDT)
Delivery-date: Wed, 19 Jun 2013 11:42:50 -0400
Dkim-signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlegroups.com; s=20120806; h=x-beenthere:date:from:to:message-id:subject:mime-version :x-original-sender:reply-to:precedence:mailing-list:list-id :x-google-group-id:list-post:list-help:list-archive:sender :list-subscribe:list-unsubscribe:content-type; bh=C+4o06fpWlTypCEQ3dJSQPXW/DANLzgmBtoTDcwlhLc=; b=ssYXbUk7jPk3XnxXI8++V+IcKpjhl5PSd0eplL5+a7sYZ99cOG77caWiwjF2+Ag5Wz UQV6mertRIlhVkgPAxBuVW1HkyQxghFhO9dXuJkmkmfBjhOU8KeyLp/D1+29n5JQy6HM pK5HyuARwDI4WRWrsW4M2U7WPt0m6NPzS2d1lWGt7TjtmgBB5wwVulDuaqSmrvU1xTdF 8qjVcg53ZBQrjckE2zkcsA+Q0Q5Xc1asEcHZZ6JgV1NPbmRI0Z9pz8kN3vW/rNaL86Gl fXfKz5+OEyUBIRwKSoMxaEvPP5sL/J3azBz/sDhpc/9kQMI9UEnkQMCm3b7ICHSND8oI dS/w==
Dkim-signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=x-beenthere:date:from:to:message-id:subject:mime-version :x-original-sender:reply-to:precedence:mailing-list:list-id :x-google-group-id:list-post:list-help:list-archive:sender :list-subscribe:list-unsubscribe:content-type; bh=C+4o06fpWlTypCEQ3dJSQPXW/DANLzgmBtoTDcwlhLc=; b=WvzQUbp4EePPrrBl6vtR5n+QHRe4LPIUxxZVoscTJGkqOvmxmJvUHslK2bAqhZBXHE 7eWHiF5WW9DdYrpRieZBS+6jv96hf1OD5gJtjpKW3gHRHhvsChqOYXSlUiV8jo5PzeuQ hxDYIerLuNRziKW/2Lu9H399Ynay1mPhGUsoo5ICPjeTWhgRoT2JAm9Obnmdz3cQ3tO6 K17gXolss94Fd8oDHYpuGuxobaQ1+YJNWd3xw5RIrDASxxUiX53Sw93OvC0+IN3uAjov QY6flen/L8OydEvqeVEZOtmfDQcB0yWm3D6FGnYYpdFgV5Icy8DVsq/fRLuFul77eODz Zo2A==
Envelope-to: traductor@xxxxxxxxxxx
List-archive: <http://groups.google.com/group/cake-php>
List-help: <http://groups.google.com/support/>, <mailto:cake-php+help@googlegroups.com>
List-id: <cake-php.googlegroups.com>
List-post: <http://groups.google.com/group/cake-php/post>, <mailto:cake-php@googlegroups.com>
List-subscribe: <http://groups.google.com/group/cake-php/subscribe>, <mailto:cake-php+subscribe@googlegroups.com>
List-unsubscribe: <http://groups.google.com/group/cake-php/subscribe>, <mailto:googlegroups-manage+1003367825667+unsubscribe@googlegroups.com>
Mailing-list: list cake-php@xxxxxxxxxxxxxxxx; contact cake-php+owners@xxxxxxxxxxxxxxxx
Reply-to: cake-php@xxxxxxxxxxxxxxxx
Sender: cake-php@xxxxxxxxxxxxxxxx

Hola,

Cómo puede implemento tipo múltiple de modelos?
Ejemplo:
Usuario (atributos comunes) (utilizado en el ACL para *authentication)
     el Usuario_escribe_Un (perfil específico *atributes)
     tipo_de Usuario_*B (perfil específico *atributes)

el Usuario_escribe_Un tendría que ser tratado cuando (dato de Usuario + dato específico)
intenté utilizar Usuario *hasOne el Usuario_escribe_Un
                   Usuario *hasOne tipo_de Usuario_*B

hay problemas:
para añadir un Usuario nuevo_escribe_Un  no puedo utilizar su Controlador propio para salvar Usuario(padre *commom dato) 

las especializaciones también relacionan a otros tipo de modelo específico, y de este modo 
*cant *retrive el dato de modelo del padre. Para hacer esto trabaja *i tendría que relacionar 
al modelo de padre porque entonces tendría dato de 2 modelos (porque 
*hasOne)

cómo puede *implemnetar esto? Para uso de pastel (Usuario+de Usuario_escribe_Un) como un usuario 
de entidad_Un  

o (Proyecto+de Proyecto_escribe_Un) cuando Proyectar_Un 


<*https://*imageshack.*com/Un/*img407/9510/1*r7.*png>

-- 
Gustarnos en *FaceBook *https://www.facebook.com/*CakePHP
nos Encuentra en *Twitter *http://*twitter.*com/*CakePHP

--- 
Recibiste este mensaje porque eres *subscribed al *Google Grupos "*CakePHP" grupo.
A *unsubscribe de este grupo y la parón que recibe *emails de él, enviar un *email a pastel-*php+unsubscribe@xxxxxxxxxxxxxxxx.
A correo a este grupo, envía *email a pastel-php@xxxxxxxxxxxxxxxx.
Visita este grupo en *http://grupos.*google.*com/Pastel/de grupo-*php.
Para más opciones, visita *https://grupos.*google.*com/Los Grupos/optan_fuera.



Hello,

How can I implement multiple types of models?
example:
User (common attributes) (used in the ACL for authentication)
     User_type_A (specific profile atributes)
     User_type_B (specific profile atributes)

User_type_A should be treated as (User data + specific data)
I tried to use User hasOne User_type_A
                   User hasOne User_type_B

there are problems:
to add a new User_type_A  I can not use its own Controller to save User(parent commom data) 

specializations also relate to others specific model types, and this way 
cant retrive the parent model data. to do this work i would have to relate 
to the parent model because then I would have data from 2 models (because 
hasOne)

how can implemnetar this? for cake use (User+User_type_A) as one entity 
user_A  

or (Project+Project_type_A) as Project_A 


<https://imageshack.com/a/img407/9510/1r7.png>

-- 
Like Us on FaceBook https://www.facebook.com/CakePHP
Find us on Twitter http://twitter.com/CakePHP

--- 
You received this message because you are subscribed to the Google Groups "CakePHP" group.
To unsubscribe from this group and stop receiving emails from it, send an email to cake-php+unsubscribe@xxxxxxxxxxxxxxxx.
To post to this group, send email to cake-php@xxxxxxxxxxxxxxxx.
Visit this group at http://groups.google.com/group/cake-php.
For more options, visit https://groups.google.com/groups/opt_out.


<Anterior por Tema] Tema Actual [Siguiente por Tema>
  • Especialización de tipo de modelo múltiple/generalization, Allan Diego <=