Ver Mensaje Individual
  #1 (permalink)  
Antiguo 19/10/2007, 18:25
Avatar de mamon
mamon
 
Fecha de Ingreso: enero-2002
Ubicación: Lima
Mensajes: 1.302
Antigüedad: 22 años, 4 meses
Puntos: 3
Pregunta problemas de rutas en propel

Hola, tengo una librería llamada propel, esta librería contiene muchisimas clases que se llaman unas a otras, todas están en diferentes carpetas, las rutas que utilizan para llamarse son relativas, por ejemplo:

Yo tengo un archivo llamado "CONTROLADOR.PHP" que llama a dos clases con estas rutas
require_once("classes/archivo/model/classes/Tabla.php");
require_once("classes/propel/Propel.php");
El archivo Tabla.php llama a
require_once("archivo/model/classes/om/BaseTablaPeer.php");
el archivo BaseTablaPeer.php llama a otras clases en otras carpetas
y el archivo Propel.php llama a otras clases en otras carpetas.

Entonces al final me sale que no encuentra ningun archivo que llama "BASETABLAPEER.PHP" ni "PROPEL.PHP" porque las rutas que tienen estos archivos para llamar a otras clases son relativas y no coinciden con las que utiliza mi archivo principar "CONTROLADOR.PHP"

Qué debo hacer para que todo me funcione a la perfección sin la necesidad de cambiar todas las rutas en los "requires" de cada archivo. Osea cómo hago que si llamo a un archivo en una carpeta X y éste llame a otro lo pueda encontrar?
__________________
Yo si sé lo que es trabajar duro, porque lo he visto.