Pensé en tener una capa de servicio de módulo AJAX, con controladores y acciones que interactúan con mi modelo. Fácil, pero no muy extensible y violaría DRY. Si cambio la logística de algún proceso, tendré que editar los controladores AJAX y los controladores normales.La mejor manera de estructurar AJAX para una aplicación de Zend Framework
Así que, idealmente, cargaría las mismas acciones para los usuarios de javascript y los que no lo son. He pensado en comprobar si hay $_POST['ajax']
; si está configurada, cargaría una vista diferente (json'y) para los datos. Me preguntaba cómo/una buena forma de hacerlo (¿me imagino que usaré un plugin de controlador frontal?) O si alguien me puede indicar un tutorial UP TO DATE que describe una forma realmente buena de construir una aplicación ajax más grande.
'' getRequest' debería ser getRequest() ' – chelmertz
@chelmertz - Gracias por eso. – karim79
@ karim79 ¿Crees que un módulo solo para recibir solicitudes de ajax es una buena práctica? – JCM