Buenas,
 
Estoy liado con unas relaciones y demás. He conseguido que los find()  
hagan los joins que tocan y demás pero estoy intentando hacer que  
guardar datos en la base de datos sea más fácil.
 
Para empezar no entiendo en la parte de documentación porque dicen que  
hay que hacer un create() antes del save() si a la hora de guardar se  
está dentro de un bucle. Alguien puede explicarmelo mejor?
 
Y la otra es, yo tengo una tabla Teams (id, name) y otra Calendars  
(id, local_id, away_id , date) he puesto esto en los modelos para que  
todo funciones bien:
 
team.php
$hasMany = 'Calendar';
 
calendar.php
$belongsTo = array('Local' => array('className' => 'Team','foreignKey'  
=> 'local_id'), 'Away' => array('className' => 'Team','foreignKey' =>  
'away_id'));
 
La duda es que yo recibo el Calendar con los nombres de los equipos y  
claro tengo que añadirlos si no están o sacar la ID si sí están. Solo  
me gustaría saber si hay alguna manera de hacerlo más rápido que  
teniendo que montar find's e if's a mano. 
  
 
