- 1

Portafolio personal con PHP puro: estructura y router propio
01:12 - 2

Construcción de estructura web básica con PHP
05:30 - 3

Vistas parciales en PHP para código reutilizable
08:11 - 4

Integración de Tailwind CSS para mejorar el diseño de menús web
04:06 - 5

Activar botones de menú dinámicamente con PHP
07:08 - 6

Implementación del patrón Front Controller en PHP
09:44 - 7

Conexión a MySQL con PDO y consultas dinámicas en PHP
09:02 quiz de Introducción
Vistas parciales en PHP para código reutilizable
Clase 3 de 33 • Curso de PHP Avanzado
Contenido del curso
- 22

Middleware en PHP para proteger rutas con autenticación
07:02 - 23

Refactorización de middleware con clases e interfaces en PHP
05:26 - 24

Vista de inicio de sesión con PHP y control de acceso
07:21 - 25

Validación de credenciales y consultas de usuario en la base de datos
08:55 - 26

Cifrado de contraseñas y gestión de sesiones en PHP
07:31 quiz de Seguridad
- 27

Separación de lógica de autenticación en clases PHP
05:13 - 28

Redirección automática después de enviar formularios
08:05 - 29

Manejo de mensajes flash en PHP con Session Manager
05:50 - 30

Helpers para gestión de sesiones en PHP
08:06 - 31

Integración de funciones con sistema de sesiones en PHP
07:37 - 32

Sistema de redirecciones con mensajes en PHP
06:00 - 33

Middleware para proteger rutas de usuarios logueados en PHP
04:11
Optimizar el código para una mejor organización es esencial en proyectos web. Una manera eficiente de lograrlo es mediante la creación de vistas parciales reutilizables en PHP. Esto permite mantener un código más limpio, facilitar el mantenimiento a largo plazo y entender conceptos aplicados en herramientas como Laravel o Symfony.
¿Qué son las vistas parciales y por qué deberías usarlas?
Las vistas parciales son fragmentos de código HTML o PHP que se repiten constantemente en diferentes partes del sitio web, como encabezados, pies de página y menús de navegación. Al aislar estos componentes, obtenemos ventajas importantes:
- Facilita la modificación uniforme en múltiples páginas.
- Reduce código duplicado en tus archivos.
- Mejora la organización interna del proyecto.
¿Cómo crear vistas parciales paso a paso?
Primero debemos crear una carpeta destinada a almacenar estos recursos. Puedes nombrarla, por ejemplo, "recursos", dentro de la cual incluirás archivos específicos como:
- Encabezado (
header.php) - Pie de página (
footer.php) - Menú de navegación (
nav.php)
Luego sigue estos pasos:
- Crea una carpeta "recursos".
- Dentro de ella, crea archivos específicos mencionados anteriormente.
- Copia las secciones de código repetidas en cada archivo correspondiente.
Para incluir estos fragmentos, utiliza funciones de PHP como:
include 'recursos/header.php'; ?>
¿Qué ventajas aporta separar lógica y presentación?
La separación clara entre lógica y presentación establece una responsabilidad específica para cada archivo del proyecto:
- Archivo lógico: Contiene variables, configuraciones y procesos internos.
- Archivo de vista: Es responsable únicamente de mostrar información al usuario.
Este método hace más sencilla la actualización y mantenimiento del proyecto, favoreciendo el trabajo en equipo y la claridad del código.
¿Cómo implementar esta separación en tu proyecto?
Podemos aplicar este concepto creando archivos principales, por ejemplo:
index.phppara lógica general.- Archivos del tipo
home.template.php,about.template.php, para la presentación visual.
Al implementar esta estructura:
- Mantienes claramente diferenciada la lógica de la presentación.
- Facilitas futuras modificaciones.
- Puedes reutilizar componentes específicos fácilmente.
¿Cómo configurar las variables para personalizar encabezados?
Puedes personalizar fácilmente títulos o información al pasar variables desde tu archivo lógico al visual:
$titulo = "Sobre mí";
include 'recursos/header.php';
?>
Y en tu archivo parcial visual (header.php), recibes la información y validas:
echo $titulo ?? "Mi sitio web"; ?>
Esta técnica permite flexibilidad adicional al personalizar elementos visuales en diferentes páginas del website.
¿Cómo verificar que las vistas parciales funcionan correctamente?
Es recomendable probar cada página creada tras realizar cambios:
- Abre y revisa cada página generada.
- Verifica que recursos como imágenes y enlaces funcionen correctamente.
- Corrige posibles errores por rutas relativas mal configuradas.
Finalmente, te recomendamos implementar estas vistas parciales también en un blog y trabajar con contenidos dinámicos que permitan maximizar el beneficio obtenido mediante este modelo organizativo.
¿Ya aplicaste estos conceptos en tu proyecto? Cuéntanos cómo te fue o si tienes dudas para seguir aprendiendo juntos.