mira no se si te sirva pero yo una vez tuve un problema parecido y era porque el cake no me reconocia el carate ¿....porque ese simbolo no existe en ingles aundo se lo saque me anduvo bien. la verdad no se porque puede ser tu problema pero sabes como es la informatica y capaz que sea el problema...no soy un erudito en el cake pero te paso mi experiencia. saludos ojala que sea eso asi no rabeas mas.
El 12 de septiembre de 2012 12:36, macesarr <maces...@gmail.com> 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 <mace...@gmail.com> 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 >>> cakep...@googlegroups.com. >>> 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 > 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. > -- 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 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.