Uso el cake1.3 asi lo desarrollaron, yo me dedico a modificarlo, pero es un 
asco trabajar con codigo ajeno

El miércoles, 12 de septiembre de 2012 15:34:22 UTC, Maximiliano Alves 
Pinherio escribió:
>
> 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]<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 
>> [email protected] <javascript:>.
>> Para anular tu suscripción a este grupo, envía un correo electrónico a 
>> [email protected] <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/-/FyA47zAVXEYJ.
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