Configuración de un Blog con PHP: Clases de Usuario, Autor, Post y Categoría
Clase 18 de 19 • Curso de Programación Orientada a Objetos en PHP
Practicar es muy importante, ya que te permitirá pulir tus habilidades de desarrollo y te animo a que realices el siguiente reto con todo lo que has aprendido.
Crea un ejemplo que ilustre la configuración de un post o artículo de un blog. Entendemos que este tipo de soluciones requieren un autor (quien crea el post) y el post (pieza de contenido creada por un autor). Este post tendrá categorías para segmentarlos y hacer un fácil filtrado.
¿Qué necesitas?
User
: clase base para los autores.Author
: hereda deUser
y es quien creará a los post o artículos.Post
: clase protagonista, es quien servirá para dar vida al objetivo principal de un blog.Category
: clase que servirá para segmentar a nuestros artículos. Es un campo más de los artículos y permitirá por ejemplo que un artículo sea de PHP, Vue.js, JavaScript, etc.
No hay una única solución ni una solución correcta, el objetivo es pensar, practicar y entender poco a poco cómo funciona esta nueva forma de construir proyectos.
User.php
<?php class User { # Code ... }
Author.php
<?php class Author extends User { # Code ... }
Post.php
<?php class Post { # Code ... }
Category.php
<?php class Category { # Code ... }
Finalmente index.php.
Desarrolla todos estos archivos, pon en práctica lo aprendido. Compárteme tus resultados en los comentarios y que más añadirías.