No brotherm porque estoy haciendo sesiones de usuario, y pues para el administrador se le rutea así para que el controlador, se ubique correctamente...
El miércoles, 12 de septiembre de 2012 15:32:52 UTC, giuliano kranevitter escribió: > > 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 <mace...@gmail.com <javascript:>> > 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 > cakep...@googlegroups.com <javascript:>. > Para anular tu suscripción a este grupo, envía un correo electrónico a > cakephp-es+...@googlegroups.com <javascript:> > 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 ver este debate en la Web, visita https://groups.google.com/d/msg/cakephp-es/-/kQ1lzSzkWRUJ. 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.