Sera porque el metodo se llama admin_delete_pop y vos estas llamando a delete_pop???
----------------------------------------- Atte. Giuliano E. S. Kranevitter GK Diseño Web www.gkdisenoweb.com.ar El 12/09/2012, a las 12:27, macesarr <maces...@gmail.com> escribió: > Buenas, mi vista se ve así! > > echo $this->Html->link('Eliminar', array('action' => 'delete_pop', > > $orderline['OrderLine']['id'], > > $orderline['OrderLine']['order_id'], > > $numero_products, > > $cant_products, > > $monto_disminuye_unidad), > null, > '¿Estas seguro de eliminar este > producto del pedido?' ) > > Mi controlador para eliminar se ve así > > function admin_delete_pop ($var_id , $var_id_order, $var_numero_products, > $var_cant_products, $var_monto_disminuye_unidad) > { > if ( $var_numero_products == 1 ) > { > if ( $this -> OrderLine -> delete ( $var_id ) ) > { > $this -> Session -> setFlash ( 'El producto fue > eliminado del pedido correctamente' ); > $this -> redirect ( array ( 'controller' => 'orders', > > 'action' => 'edit', > > $var_id_order)); > } > } > else > { > if ( $var_cant_products > 1 ) > { > /* Disminuyendo la cantidad de productos */ > /* Disminuyendo precio unitario al precio total */ > > $var_requested = $var_cant_products - 1; > > $this -> OrderLine -> id = $var_id; > $this -> OrderLine -> saveField ( 'requested' , > $var_requested, $validar = false ); > $this -> OrderLine -> saveField ( 'amount' , > $var_monto_disminuye_unidad, $validar = false ); > > $this -> Session -> setFlash ( 'El producto fué > eliminado del pedido correctamente' ); > $this -> redirect ( array ( 'action' => 'view_pop', > > $var_id_order)); > } > } > } > > } > > PERO AL MOMENTO DE ELIMINAR, AL ENTRAR AL PRIMER IF osea cuando la cantidad > del producto es 1 me sale el siguiente error! AYUDENME PORFAVOR!! el proyecto > lo entrego hoy y se esta cayendo por eso!! > > Este es el error: > > Warning (2): Missing argument 5 for OrderLinesController::admin_delete_pop() > [APP/controllers/order_lines_controller.php, line 34] > Warning (2): Cannot modify header information - headers already sent by > (output started at > /home/connectt/_labs/comet/bmarket/cake/libs/debugger.php:673) > [CORE/cake/libs/controller/controller.php, line 742] > > Gracias por su ayuda > > -- > Has recibido este mensaje porque estás suscrito al grupo "CakePHP-es" de > Grupos de Google. > Para ver este debate en la Web, visita > https://groups.google.com/d/msg/cakephp-es/-/TFBDqS1BeI0J. > Para publicar una entrada en este grupo, envía un correo electrónico a > cakephp-es@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. -- 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-es@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.