>> DAVID MALAN: Ahora que nuestro curso La página principal se ha vuelto un poco más
compleja, probablemente sea hora de empezar a organizar archivos relacionados en
subdirectorios.
Permítanme propongo esto.
Para la página principal del curso, podemos dejar index.php, lectures.php,
week0.php, y en el week1.php mismo directorio como siempre.
Pero permítanme proponer que en el interior de un directorio llamado incluye, ponemos
archivos que nos gustaría incluir, a saber helpers.php.
Mientras tanto, en plantillas, permítanme proponer que ponemos footer.php y header.php.
>> Ahora, con esos archivos y subdirectorio, ¿cómo les exigimos
en nuestro código real?
Bueno, dentro de index.php, observe que basta ahora no requiere
helpers.php solo, pero includes / helpers.php.
En otras palabras, debido a que la incluye subdirectorio es en el mismo directorio
que index.php está, basta simplemente tener esta ruta relativa de
includes / helpers.php.
>> Mientras tanto, en helpers.php, observe que tenemos que llegar a la plantilla de una
poco diferente.
En el interior de render, seguiré declaro camino, pero voy a asignarle un valor de
subrayar subrayado DIR subrayado subrayado, que es un mundial especial
constante que representa el directorio dentro de los cuales helpers.php sí es.
Voy concatenase en que el uso de el operador punto lo siguiente -
plantillas slash slash dot dot tala y luego concatenar más sobre ese
el nombre del templo seguido de. php.
>> En otras palabras, si la plantilla estamos tratando de llegar es header.php, camino
se enfrentará a un valor que es igual a la directorio actual que helpers.php
se slash dot dot para subir un nivel en ese árbol, / templates / header.php.
En otras palabras, en esta forma son todos nuestros URL efectivamente con relación a
donde podríamos poner estos archivos en nuestro disco duro.
Nada está codificado absolutamente.
>> Lo demás de hacer es la misma.
Sigo comprobar si existe ese camino.
Extraigo las llaves en locales variables y requiero
la propia plantilla.
Así que todo lo que he hecho en última instancia, es reorganizar mi código, nada que el
usuario ver realmente.