Un navegante utiliza su navegador de internet para acceder a la dirección: http://www.micomunidad.com/ayuntamiento/latestsNews y se efectua la petición http.
El controlador frontal interactua con el Router, el cual extrae de la URL la aplicación, el modulo, la acción y otros parámetros.
Después de intervenir el Router, el controlador frontal despacha la petición http, invocando a la acción latestsNews() del controlador determinado.
El controlador al ejecutarse la acción, podrá interactuar con el modelo para obtener datos de la aplicación. En el caso de ejemplo es cuando se conecta con la base de datos, seleccionando las ultimas noticias introducidas en la misma.
Una vez que el Controlador interactuó con el modelo obteniendo datos desde la base de datos, los enviará hacia la vista. Aquí actua la lógica de la vista que puede contener porciones de vistas(partials), y/o helpers. Por defecto la vista se muestra dentro de un layout a nivel plataforma.
El código completo producido por la vista es enviado al navegador del usuario.