![]() |
Donde Ejecutar las acciones del formulario
Hola compañeros.
Esta duda me surgió con el hilo que hubo hace poco sobre los framework y se refieres a ¿donde ejecutamos las acciones del formulario?, con respecto a este tema me gustaría saber la opiniones de los demás, hace poco diría un par de horas he terminado un formulario maestro detalle y hasta ahora todo funciona bien. Resulta que un formulario maestro detalle tiene la cabecera y sus respectivos item del detalle, es aquí las acciones como grabar cabecera, agregar producto al detalle, eliminar producto del detalle, actualizar cantidad y precio de compra del producto, etc, etc las ejecuto en el mismo formulario y no sigo las reglas que salen en los manuales de php que dice que un formulario php para cada acción y, es que a mí parecer uno se llena de archivos *.php innecesariamente, sería un archivo para cada acción.......no me atrae para nada.....:o. Volviendo al tema de los framework puede que aquí nos ayuden un poco en este tema ya que existe un controlador que ejecuta todas nuestras acciones quedando todo un poco más ordenanado. Dejaré el código que uso para el formulario maestro detalle, podrán darse cuanta que todas las acciones las tomo en el mismo archivo php.....y es que mi forma de hacerlo todavía no me convence, compañeros quiero saber su opinión sobre este tema, llevo varios días dandole vuelta al asunto y creo sinceramente que estos temas no están bien tratado en php, o no hay mucha documentación o ejemplos sobre el tema. Código PHP:
Hasta Luego .- |
Si lo que pretendes es hacer el típico carrito de la compra, creo que ese no es un buen camino, sería aconsejable que hagas una clase que englobe todo lo necesario en sesión, de esa forma vas a tener mayor control y menos código y validaciones que llevar a cabo.
Por ahí tengo escrita la clase, ahora no estoy en mi ordenador, cuando esté te la paso y pruebas con ella a ver si te sirve y si te gusta el funcionamiento. |
Emilio, te agradeceré si me haces llegar tu clase, como dije anteriormente, no es que no sirva lo que haya hecho, solo que no me convence y se ve hasta "desordenado", pero estoy buscando formas de como hacerlo de la mejor manera, y seguro que lo tuyo me serviría para abrirme a nuevas posibilidades en esto de php.
Por cierto, baje un software llamado galopin, pero no me convenció, además que me daba bastantes problemas, alguien conoce algún software de php OpenSource para bajarlo y estudiar su código, como dije anteriomente, ando en busca de nuevo horizontes en el diseño de aplicaciones en php. Hasta Luego .- |
Hola,
Cita:
|
TCarrito
Aquí va la clase TCarrito, como ves es muy sencilla, se limita a declarar las variables relacionadas al cliente, así como tres simples funciones para añadir, modificar y borrar líneas de artículos. Agregamos otra pequeña clase TLineas para guardar datos de cada uno de los artículos que contiene el carrito.
Código PHP:
Y aquí la forma de uso en el servidor al recibir los datos del formulario. Código PHP:
Espero te sirva aunque sólo sea de inspiración ;) |
Hola:
Emilio, voy a armarme un ejemplo sencillo para poder implementar la idea que me acabas de dar, gracias. Cita:
Gracias... Hasta Luego .- |
| La franja horaria es GMT +2. Ahora son las 23:19:42. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi