Hola Victor.
Puedes utilizar sentencias SQL de toda la vida.
$this->Cabina->query('insert into almacenes (campos) values (valores)');
Saludos.
Pau.


Victor Vasquez escribió:
Saludos mi problema es el siguiente, cuando genero un contrato este
contrato contiene varias cabinas, cada vez que ingreso una cabina en
un contrato, esta cabina a la vez tiene q ingresarse a inventario,
para poder realizar las ventas y mantener un stock. el asunto es q no
se como manejar un modelo dentro de otro sin que esten relacionados,
he intentado una prueba:

<?php
function edit($id = null) {
                if (!$id && empty($this->data)) {
                        $this->flash(__('Invalid Cabina', true), array('action' 
=>
'index'));
                }
                if (!empty($this->data)) {
                        if ($this->Cabina->save($this->data)) {
        
$datos=array('id'=>'1','crucero_id'=>'1','tipo'=>'A','ocupacion'=>'Simple','categoria'=>'A','stock_actual'=>'2');
                                $this->Almacene->save($datos);
                                $idc = $this->data['Cabina']['contrato_id'];
                                $this->flash(__('Cabina saved.', true),
array('controller'=>'contratos','action' => 'view',$idc));
                        } else {
                        }
                }
                if (empty($this->data)) {
                        $this->data = $this->Cabina->read(null, $id);
                }
        }

?>

puse el array datos como ejemplo para ver si grababa los datos pero
nada, helppp meee.


--
Has recibido este mensaje porque estás suscrito al grupo "CakePHP-es" de Grupos 
de Google.
Para publicar una entrada en este grupo, envía un correo electrónico a 
cakephp...@googlegroups.com.
Para anular tu suscripción a este grupo, envía un correo electrónico a 
cakephp-es+unsubscr...@googlegroups.com
Para tener acceso a más opciones, visita el grupo en 
http://groups.google.com/group/cakephp-es?hl=es.

Responder a