| |||
Insertar en varias tablas en Cakephp Hola a todos, sucede que tengo un problema, soy super novata en esto de Cakephp, tengo una relación de 1 con 1, una herencia, entre las tablas Local y Cafeterías. En la vista de edición de la cafetería ya logré hacer que los datos que pertenecen al Local aparezcan para ser editados junto a los de la Cafetería, pero a la hora de guardar los cambios no modifica a los datos de Local, e intentado de muchas maneras pero no obtengo buenos resultados, si alguien puede ayudarme, gracias de antemano. |
| ||||
Respuesta: Insertar en varias tablas en Cakephp buenas, necesitas usar el método http://book.cakephp.org/2.0/en/model...-options-array lo demás te lo dice la documentación
__________________ aprende d tus errores e incrementa tu conocimientos it's not a bug, it's an undocumented feature By @David php the right way |
| |||
Respuesta: Insertar en varias tablas en Cakephp Muchas gracias por responder, fui al link, allí explica cómo poner los datos en el arreglo "data" pero sucede que no encuentro cómo tomar los datos que me entran: este es parte del formulario donde los muestro para ser modificados: echo $this->Form->create('Cafeteria'); echo $this->Form->input('Local.id', array('type' => 'hidden')); echo $this->Form->input('Local.nombre'); echo $this->Form->input('Local.horario'); echo $this->Form->input('Cafeteria.ofertas', array('rows' => '3')); echo $this->Form->input('Cafeteria.id', array('type' => 'hidden')); luego, no veo cómo el controler de la cafetería sepa que deben ser cambiados los datos del local también, aclaro que los de la cafetería ya me los modifica... |
| |||
Respuesta: Insertar en varias tablas en Cakephp Gracias, gracias,,,,, ya lo solucioné, es que no había leído bien, la vista estaba bien, solamente tenía que colocar en el CafeteriaController $this->Cafeteria->saveAll($this->data) , y ya está... muchas gracias |
| ||||
Respuesta: Insertar en varias tablas en Cakephp en teoría al usar el método que te indique ya debería de saberlo, porque?? cuando tu haces
Código PHP:
Ver original generas un input así
Código HTML:
Ver original entonces, cuando envías el formulario si haces en el controller
Código PHP:
te generara algo comoVer original
Código PHP:
cuando haces el saveAssociated en teoría el debería de hacer el save correspondiente a lo que estas indicando, entonces si haces unVer original
Código PHP:
en vez del save debería de funcionar en teoría.Ver original 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
__________________ aprende d tus errores e incrementa tu conocimientos it's not a bug, it's an undocumented feature By @David php the right way |
Etiquetas: |