16/10/2012, 08:15
|
| | Fecha de Ingreso: marzo-2009
Mensajes: 90
Antigüedad: 15 años, 8 meses Puntos: 0 | |
problema con la jerarquía de carpetas al ejecutar los require HOLA AMIGOS. BUENO HE BATALLADO CON ESTE PROBLEMA SOLO Y YA CREO Q ES HORA DE PREGUNTAR.
EL PROBLEMA ES EL SIGUIENTE.
CARPETA LIBRARYS:
Archivo class: Connect_DbPdo.php (contiene la conexion PDO)
CARPETA PRODUCTOS:
Archivo class: Articulos.php (contiene todos losmetodos CRUD).
CARPETA USUARIOS:
Archivo webpage php... solo para mostrar cosas de los usuarios. y sus productos.
Jerarquia Carpetas
Index.php (RAIZ)
Mostrarios.php (RAIZ)
- PRODUCTOS (CARPETA)
Articulos.php
- USUARIOS (CARPETA)
Usuarios.php
- LIBRARYS (CARPETA)
Connect_DbPdo.php
En el archivo Articulos.php
Si coloco el require_once '../librarys/Connect_DbPdo.php'; SAle error...tengo q hacerlo ASI:
require_once 'librarys/Connect_DbPdo.php';
Class Articulos
{
}
OK SEGUIMOS, COLOCO EL REQUIRE ASI Y FUNCIONA..OK
Archivo Mostrario.php (ESTA EN LA RAIZ DEL PROYECTO)
SI hago un require_once 'librarys/Articulos.php';
$objeto = new Articulos();
Y accedo perfectamente a todos los metodos de la clase Archivos.
Archivo Usuarios.php (de la carpeta USUARIOS)
Si hago un require_once '../librarys/Articulos.php';
ERROR ERROR....
ok si coloco require_once 'librarys/Articulos.php';
ERROR ERROR.......
NO ENCUENTRO LA MANERA PARA ACCEDER O TRAER LA CLASE ARTÍCULOS Y PODER USAR LOS MÉTODOS. SOLO PUEDO DESDE LOS ARCHIVOS QUE ESTÁN EN LA RAIZ DEL PROYECTO.
LO HE INTENTADO TODO, COLOCANDO UNA RUTA ABSOLUTA, SUBÍ EL PROYECTO A MI HOSTING Y SIGUE IGUAL.
SE SUPONE QUE PARA SALIR DE UNA CARPETA SE UTILIZA ../ NO SE PORQ ESTE PROYECTO SE HA COMPORTADO ASI... Q SUCEDE CON LAS RUTAS. |