Buenas, os escribo porque tengo algunas dudas que me están sacando de quicio
con los helpers de AJAX de CakePHP y el componente RequestHandler.
Resulta que estoy haciendo una tienda virtual, y en la lista de productos,
que estaría controlada por el controlador Products y su método view , para
cada producto habría un botón o enlace que tendría que llamar mediante AJAX
a un método del controlador Cart para añadir el producto al carrito (se
almacenaría en una variable de sesión), el caso es que no sé como debo
programar ese método de Cart porque estoy acostumbrado a que cada método
público tenga una vista y no sé como hacer para que funcione con las
peticiones AJAX.
Por otro lado tengo un widget.. bueno, un element que debería estar
mostrando continuamente el coste acumulado de la compra para el carrito, y
se debería actualizar en la misma llamada. El problema es que no sé qué
datos se le pasan al contenedor cuando se hace el update.. el código que
tengo en el enlace para añadir productos es este:
<?=
$ajax->link('Añadir al carrito',
array(
'controller' => 'cart',
'action' => 'add', $product['id']
),
array(
'update' => 'info_cart'
)
);
?>
Muchas gracias por adelantado :) .
--
- Per la llibertat del coneixement -
- Per la llibertat de la ment... -
--
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.