Ayer vimos cómo Symfony simplifica el trabajo con las bases de datos mediante una capa de abstracción que elimina las diferencias entre bases de datos y mediante la traducción de la información relacional de la base de datos en clases orientadas a objetos. También trabajamos con Propel para describir el esquema de la base de datos, crear las tablas y llenarlas con algunos datos iniciales.
En la lección de hoy vamos a personalizar el módulo job
que creamos ayer. Este módulo job
básico ya dispone de todo el código necesario para Jobeet:
- Una página para listar todas las ofertas de trabajo
- Una página para crear una nueva oferta
- Una página para actualizar una oferta de trabajo existente
- Una página para borrar una oferta de trabajo
Aunque el código ya está listo para ser utilizado, vamos a refactorizar las plantillas para que se parezcan más a los bocetos gráficos que diseñamos para Jobeet.