Tengo una estructura de directorios de la siguiente forma:
GENERAL
- carpeta1
- fichero1.1
- fichero1.2
- carpeta2
- fichero2.1
- carpeta3
¿Cómo debo poner un require en "fichero2.1" para q me incluya "fichero1.1"?
Gracias.
| |||
require de un fichero q no está en el mismo directorio Tengo una estructura de directorios de la siguiente forma: GENERAL - carpeta1 - fichero1.1 - fichero1.2 - carpeta2 - fichero2.1 - carpeta3 ¿Cómo debo poner un require en "fichero2.1" para q me incluya "fichero1.1"? Gracias. |
| ||||
por nada Personalmente también tenía líos con la estructura de las carpetas en las que metía mis funciones. Me bajé algunas aplicaciones de internet (un carrito de compras) y vi que su estructura, o más bien, la forma en la que piden los requiere o los include de todas las funciones de su librería era algo más ordenado aún de lo que yo imaginaba. Es algo así (pongo d cuando se trata de un directorio):
Código:
aplicacion1.php aplicacion2.php . . . aplicacionN.php funciones (d) -funciones.php -funcionesFecha.php -funcionesBD.php -funcionesPrint.php - . - . - . -funcionesValidacion.php Dada esa estructura, en cada una de las aplicaciones nada más hacían un sólo REQUIERE("funciones/funciones.php"), ni uno más. Así sólo se incluye un fichero que en realidad es un directorio de funciones. En el archivo funciones.php se hacía un requiere_once(""); a todos los scripts de funciones, es decir, funciones.php actuaba como el directorio de las funciones, algo como: requiere_once("funcionesFecha.php"); requiere_once("funcionesBD.php"); requiere_once("funcionesPrint.php"); . . . etcétera En el resto de los scripts, no se usa ningún requiere, sólo introducir las funciones de fecha, BD, etc. No sé si era tu problema ese, a mí me gustó esa forma ordenada de organizar el código y tu aplicación puede crecer rápidamente sin liarse tanto al poner requieres individuales a ciertos archivos usando rutas con dos puntos por ejemplo. Si alguna vez reestructuras el código, tendrías que cambiar todas tus rutas. Un saludo ! |