Gracias, muy ilustrativo. Gracias!

El viernes, 22 de junio de 2012 09:13:37 UTC-5, natanaelius escribió:
>
> Un ejemplo con las 3 relaciones: 
>
> <?php 
> class Granja extends AppModel { 
>     public $name = 'Granja'; 
>     public $hasOne = 'Granjero' => array( 
>             'className'  => 'Persona' 
>     ); 
>     public $hasMany = array( 
>         'Animales' => array( 
>             'className'  => 'Animales', 
>             'conditions' => array('Animales.vendido' => 0), 
>             'order'      => 'Recipe.created DESC' 
>         ) 
>     ); 
>     public $belongsTo = array( 
>         'Comarca' => array( 
>             'className'    => 'Comarca', 
>             'foreignKey'   => 'comarca_id' 
>         ) 
>     ); 
> } 
>
> Espero que te sirva, Saludos 
>
> On 21 jun, 10:54, "Emiliano A. L." <[email protected]> wrote: 
> > Que tal, estoy aprendiendo cakephp, actualmente estoy con un proyecto 
> > que quiero realizar, pero me he topado con un problema que tal vez sea 
> > muy básico. 
> > tengo una bd, de esta manera. 
> > 
> > cotizaciones (id, descripcion, ruta, total, prooverdor_id, 
> > requisicion_id) 
> > requisiciones (id, folio, notas) 
> > proveedores (id, nombre, direccion, telefono, correo) 
> > producto(id, nombre, cantidad, descripcion, cotizacion_id) 
> > 
> > según he leído, para la tabla cotización tengo relaciones "belongsTo" 
> > con requisiciones y proveedores y una relación "hasMany" con producto. 
> > 
> > sin embargo tengo la duda de como codificar esto, ya que lo intuitivo 
> > sería esto, pero obviamente marcará un error. 
> > class Cotizacion extends AppModel 
> > { 
> >         var $name = "Cotizacion"; 
> >         var $belongsTo = "Requisicion"; 
> >         var $belongsTo = "Proveedor"; 
> > 
> >         var $hasMany = "Producto"; 
> > 
> > } 
> > 
> > alguien puede orientarme, Muchas gracias.

-- 
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/-/B4Zu5iE38L0J.
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.

Responder a