Introducción
En este apartado crearemos todas las vistas relativas al área de noticias.
Además, modificaremos la clase
ViewHelper para que incluya el método
getSlug(), necesario en
NoticiaController.
También modificaremos la hoja de estilos y el archivo de
script dado que en las siguientes vistas aparecen nuevos elementos que requieren de estilo y funcionalidad.
Hoja de estilos
Archivo
public/css/admin.css:
Ver ejemplo de código
Javascript
Archivo
public/js/admin.js:
Ver ejemplo de código
Vista de listado de noticias
Archivo
view/admin/noticias/index.php:
Ver ejemplo de código
Vista de editar o crear noticia
Archivo
view/admin/noticias/editar.php:
Ver ejemplo de código
ViewHelper
El archivo de vistas se ha modificado para incluir el método
getSlug():
Ver ejemplo de código
Con esto estaría terminado el CMS y todas las rutas asociadas y acciones deberían funcionar correctamente.
No te olvides de revisar las conclusiones y propuestas de mejora en el siguiente y último apartado.