en teoría al usar el método que te indique ya debería de saberlo, porque??
cuando tu haces
Código PHP:
Ver originalecho $this->Form->input('Local.nombre');
generas un input así
Código HTML:
Ver original<input type="text" id="LocalNombre" name="data[Local][nombre]">
entonces, cuando envías el formulario si haces en el controller
te generara algo como
Código PHP:
Ver original 'Local' => array('nombre' => 'valor', 'horario' => 'valor'), 'Cafeteria' => array('ofertas' => 'valor') // asi susecivamente )
cuando haces el saveAssociated en teoría el debería de hacer el save correspondiente a lo que estas indicando, entonces si haces un
Código PHP:
Ver original$this->Cafeteria->saveAssociated($this->request->data));
en vez del save debería de funcionar en teoría.
p.d: de todas maneras lee un poco la doc que te deje que ahí hay ejemplos como este
http://book.cakephp.org/2.0/en/model...many-belongsto
saludos