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.

Responder a