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." <emiliano.0...@gmail.com> 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 publicar una entrada en este grupo, envía un correo electrónico a cakephp-es@googlegroups.com. Para anular tu suscripción a este grupo, envía un correo electrónico a cakephp-es+unsubscr...@googlegroups.com Para tener acceso a más opciones, visita el grupo en http://groups.google.com/group/cakephp-es?hl=es.