[prev in list] [next in list] [prev in thread] [next in thread] 

List:       php-general-es
Subject:    [PHP-ES] Redireccionar o no
From:       "Xavier Vidal Piera" <xavividal () gmail ! com>
Date:       2006-02-26 18:11:15
Message-ID: 448fcc110602261011u15ed9d6dh () mail ! gmail ! com
[Download RAW message or body]


Saludos

Estoy manteniendo una discusi=F3n "t=E9cnica" con un compa=F1ero acerca de =
los
frameworks en PHP, en el contexto de aplicaciones dise=F1adas en MVC.

=C9l sostiene que cualquier acci=F3n debe hacerse con POST, para evitar cad=
enas
extra=F1as en la URL. Igualmente, desde que empieza el script hasta que lla=
ma
al template (con Smarty) todo se hace en el mismo script.
Con su postura, aparecen problemas como el "double submit" (mensaje t=EDpic=
o
del browser que normalmente confunde al usuario).

Mi propuesta de proceso es el siguiente:
- 1. el controller recibe la petici=F3n
- 2. el controller decide que acci=F3n se debe hacer en funci=F3n de la URL
- 3. se ejecuta la acci=F3n (accediendo al modelo tanto para leer como para
escribir)
- 4. ejecutamos un "redireccionamiento" HTTP a un script (vista)
- 5. dicha vista accede al modelo (s=F3lo lectura) para recuperar datos y
finalmente...
- 6. ...llamamos al template

con mi propuesta soluciono el problema del double submit, ya que la vistas
se llaman s=F3lo con GETs, y al controller se le puede llamar con GET o con
POST

=BFQue os parece?
=BFQue ventajas tiene uno y el otro?

--
***************************************************
Xavier Vidal Piera
Enginyer T=E8cnic en Inform=E0tica de Gesti=F3
T=E8cnic Especialista en Inform=E0tica d'equips
xavividal@gmail.com
610.68.41.78


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic