no puedo hacer q se guarden los datos de un formulario en tablas relacionadas.
Tengo el form y los campos son de una tabla y de otra, o sea, datos de diferentes modelos.
Probe haciendo lo del book pero no se como guardar los datos en sus respectivas tablas.
Tengo dos tablas:
-tickets
-ticket_responses
...y quiero crear un ticket
Código MySQL:
Ver original
tickets id from_user_id to_user_id subject ----------------- ticket_responses id ticket_id from_user_id body
Yo tengo el form:
Código PHP:
//Creo el form Ticket
echo $this->Form->create('Ticket');
//Ticket Asunto
echo $this->Form->input('Ticket.subject',
array('label' => 'Asunto'));
//Ticket Para
echo $this->Form->input('Ticket.para', array(
'options' => array(
'1' => 'User Uno',
'2' => 'User Dos',
'3' => 'User Tres',
)));
//Ticket Mensaje - esto va en otra tabla
echo $this->Form->input('TicketResponse.body',
array('type' => 'textarea', 'label' => 'Escriba un mensaje'));
echo $this->Form->end(__('Send'));
Espero se haya entendido.
Gracias