Saludos!!! ya encontré el problema, no se porque misteriosamente y por un 
gran misterio del universo, CAKE NO PERMITE PASARLE MÁS DE 4 VARIABLES PARA 
EL CONTROLADOR!!! =)

Lo solucione implementando una pequeña función de cálculo! dentro de la 
vista,

Saludos.

Gracias

El miércoles, 12 de septiembre de 2012 22:46:37 UTC, Ogalav escribió:
>
> podria ser que estes enviando un null en el quinto argumento, normalmente 
> yo cuando envio argumentos que posiblemente esten vacios... el argumento en 
> la funcion lo pondria asi:
>
> function admin_delete_pop ($var_id , $var_id_order, $var_numero_products, 
> $var_cant_products, $var_monto_disminuye_unidad =null)
> ..
>
> saludos
>
>
> El 12 de septiembre de 2012 12:15, Aland Laines 
> <[email protected]<javascript:>
> > escribió:
>
>> Lo que dice es que no esta llegando el 5 argumento de tu función, 
>> $var_monto_disminuye_unidad, deberías comprobar 
>> que le esta pasando primero en esa variable.
>>
>> Saludos,
>>
>> *Aland Laines Calonge*
>> Twitter: @lainessolutions
>> http://about.me/aland.laines 
>>
>>
>>
>>
>> El 12 de septiembre de 2012 10:36, macesarr <[email protected]<javascript:>
>> > escribió:
>>
>> 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]>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<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 
>>>>> cakephp-es+...@**googlegroups.com
>>>>>
>>>>> Para tener acceso a más opciones, visita el grupo en 
>>>>> http://groups.google.com/**group/cakephp-es?hl=es<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] <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 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/-/xKQT0ESEFk0J.
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