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.