no se que cake estas usando vos pero en el que yo uso (2.1) el mensage de
confirmacion se escribe asi

array('confirm' => 'Estas seguro que desea eliminar este producto de
pedido' . $colegio['Colegio']['nombre'] . '?')

el ultimo parametro va asi

proba saludos




El 12 de septiembre de 2012 12:27, macesarr <[email protected]> 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
> [email protected].
> Para anular tu suscripción a este grupo, envía un correo electrónico a
> [email protected]
> 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 
[email protected].
Para anular tu suscripción a este grupo, envía un correo electrónico a 
[email protected]
Para tener acceso a más opciones, visita el grupo en 
http://groups.google.com/group/cakephp-es?hl=es.

Responder a