1 00:00:00,000 --> 00:00:00,330 2 00:00:00,330 --> 00:00:02,230 >> DAVID MALAN: Ahora que nuestro curso La página principal se ha vuelto un poco más 3 00:00:02,230 --> 00:00:05,860 compleja, probablemente sea hora de empezar a organizar archivos relacionados en 4 00:00:05,860 --> 00:00:06,900 subdirectorios. 5 00:00:06,900 --> 00:00:10,080 Permítanme propongo esto. 6 00:00:10,080 --> 00:00:14,520 Para la página principal del curso, podemos dejar index.php, lectures.php, 7 00:00:14,520 --> 00:00:19,390 week0.php, y en el week1.php mismo directorio como siempre. 8 00:00:19,390 --> 00:00:23,210 Pero permítanme proponer que en el interior de un directorio llamado incluye, ponemos 9 00:00:23,210 --> 00:00:27,310 archivos que nos gustaría incluir, a saber helpers.php. 10 00:00:27,310 --> 00:00:33,469 Mientras tanto, en plantillas, permítanme proponer que ponemos footer.php y header.php. 11 00:00:33,469 --> 00:00:37,200 >> Ahora, con esos archivos y subdirectorio, ¿cómo les exigimos 12 00:00:37,200 --> 00:00:38,530 en nuestro código real? 13 00:00:38,530 --> 00:00:43,570 Bueno, dentro de index.php, observe que basta ahora no requiere 14 00:00:43,570 --> 00:00:46,010 helpers.php solo, pero includes / helpers.php. 15 00:00:46,010 --> 00:00:48,720 16 00:00:48,720 --> 00:00:52,560 En otras palabras, debido a que la incluye subdirectorio es en el mismo directorio 17 00:00:52,560 --> 00:00:57,260 que index.php está, basta simplemente tener esta ruta relativa de 18 00:00:57,260 --> 00:00:58,510 includes / helpers.php. 19 00:00:58,510 --> 00:01:00,900 20 00:01:00,900 --> 00:01:05,310 >> Mientras tanto, en helpers.php, observe que tenemos que llegar a la plantilla de una 21 00:01:05,310 --> 00:01:06,810 poco diferente. 22 00:01:06,810 --> 00:01:10,620 En el interior de render, seguiré declaro camino, pero voy a asignarle un valor de 23 00:01:10,620 --> 00:01:15,210 subrayar subrayado DIR subrayado subrayado, que es un mundial especial 24 00:01:15,210 --> 00:01:21,280 constante que representa el directorio dentro de los cuales helpers.php sí es. 25 00:01:21,280 --> 00:01:25,290 Voy concatenase en que el uso de el operador punto lo siguiente - 26 00:01:25,290 --> 00:01:31,255 plantillas slash slash dot dot tala y luego concatenar más sobre ese 27 00:01:31,255 --> 00:01:34,490 el nombre del templo seguido de. php. 28 00:01:34,490 --> 00:01:39,610 >> En otras palabras, si la plantilla estamos tratando de llegar es header.php, camino 29 00:01:39,610 --> 00:01:44,300 se enfrentará a un valor que es igual a la directorio actual que helpers.php 30 00:01:44,300 --> 00:01:48,915 se slash dot dot para subir un nivel en ese árbol, / templates / header.php. 31 00:01:48,915 --> 00:01:52,450 32 00:01:52,450 --> 00:01:56,420 En otras palabras, en esta forma son todos nuestros URL efectivamente con relación a 33 00:01:56,420 --> 00:01:59,060 donde podríamos poner estos archivos en nuestro disco duro. 34 00:01:59,060 --> 00:02:01,300 Nada está codificado absolutamente. 35 00:02:01,300 --> 00:02:03,010 >> Lo demás de hacer es la misma. 36 00:02:03,010 --> 00:02:05,320 Sigo comprobar si existe ese camino. 37 00:02:05,320 --> 00:02:08,720 Extraigo las llaves en locales variables y requiero 38 00:02:08,720 --> 00:02:10,330 la propia plantilla. 39 00:02:10,330 --> 00:02:13,700 Así que todo lo que he hecho en última instancia, es reorganizar mi código, nada que el 40 00:02:13,700 --> 00:02:15,040 usuario ver realmente. 41 00:02:15,040 --> 00:02:16,290