La clase View cuenta con una función para seleccionar el tipo de respuesta dada por el controlador buscando el view con esa extensión. con lo cual podremos ordenar las vistas relacionadas con una misma acción.
A continuación se muestra una situación muy común donde podremos hacer uso de este método.
Caso practico: Tenemos un controlador que se encargara del registro de un nuevo usuario. por lo que nuestro controlador se llama registro, y por default nuestra vista es index.phtml, durante este flujo podremos tener los siguientes casos:
- Registro correcto
- Error al registrar
Nuestra vista principal es index.phtml, pero para el manejo de estos dos flujos hacemos uso de:
index.success.phtml
index.error.phtml
Este nombrado es mas ordenado y explicativo que un registro_success.hptml o error_registro.phtml, ya que podremos tener N acciones y por tanto N vistas, y conoceremos exactamente en que flujo se usa cada una.
En el siguiente código realizamos el registro de un nuevo usuario.
Les aseguro que una vez que lo usen les encantara.