2.4.4 Convenciones de Vistas
Los archivos de plantillas de Vistas (Views) deben ser nombradas despues de las funciones de los controladores con underscores "_". La funcion getReady() del controlador PeopleController se visualizara con la plantilla de vista en /app/views/people/get_ready.ctp por ejemplo.
El patron basico es: /app/views/controller/underscored_function_name.ctp
Al nombrar las piezas de su aplicacion utilizando las convenciones de CakePHP, usted adquiere funcionalidad sin mucho mantenimiento de la configuracion. Aqui encontramos un ejemplo final de las convenciones
- Tabla de Base de Datos: ‘people’
- Clase de Modelo: ‘Person’, encontrada en /app/models/person.php
- Case de Controlador: ‘PeopleController’, encontrada en /app/controllers/people_controller.php
- Plantilla de Vista, encontrada en /app/views/people/index.ctp
Usando estas convenciones, CakePHP entiende que la peticion http://example.com/people/ apunta a la llamada de funcion index() en el controlador , PeopleController, donde el modelo Person esta disponible automaticamente (y apunta automaticamente a la tabla ‘people’ en la base de datos), y se renderiza en el archivo. Ninguna de estas relaciones han sido configuradas por otra razon que crear clases y archivos que usted necesita crear.
Ahora que usted ya se ha involucrado con los fundamentos de CakePHP, puede revisar el tutorial para realizar un Blog en CakePHP, que se encuentra al final de este manual.
