Estoy queriendo guardar valores multiples para un campo con CAKE. Pero no funciona. En cambio, si funciona grabar uno solo.
Leí los tutoriales de aquí, pero no me funciona mi implementacion:
http://book.cakephp.org/es/view/75/Saving-Your-Data http://nuts-and-bolts-of-cakephp.com...2-saving-data/
Lo que hago es numerar elos inputs así:
Código PHP:
Ver original...
echo $form->input('User.id', array('type'=>'hidden', 'value' => $user_data['User']['id'])); echo $form->input('Word.0.name', array('label' => 'Nueva(s) palabra(s) para <span class="soft">'.$user_data['User']['username'].'</span>', 'maxLength' => 90)); echo $form->input('Word.1.name', array('maxLength' => 90)); echo $form->input('Word.2.name', array('maxLength' => 90)); ...
Probe también numerar a partir de 1 en vez de partir de 0. Y probé numerar el User también.
En el controlador, probé save y saveAll. No me funcionan. Lo único que me funciona es enviar un solo input. Encima esto se evalua como true:
if ($this->Word->save($this->data))