Foros del Web » Programando para Internet » PHP » CodeIgniter »

Rutas relativas...

Estas en el tema de Rutas relativas... en el foro de CodeIgniter en Foros del Web. Buenas...a todos.... Cuando creí que habia logrado superar los bugs del plugin de HMVC en CI....me encuentro con que lo que funciona PERFECTAMENTE en mi ...
  #1 (permalink)  
Antiguo 11/07/2011, 09:28
Avatar de Italico76  
Fecha de Ingreso: abril-2007
Mensajes: 3.303
Antigüedad: 17 años, 1 mes
Puntos: 292
Pregunta Rutas relativas...

Buenas...a todos....

Cuando creí que habia logrado superar los bugs del plugin de HMVC en CI....me encuentro con que lo que funciona PERFECTAMENTE en mi localhost no lo hace en el server!!!

Código PHP:
$this->load->model('../modules/cpanel/models/cpanel_m'); 
Me da este error:

Cita:
An Error Was Encountered
Unable to locate the model you have specified: cpanel_m
Estando ubicado en

mi_dominio/application/mi_app/core/MY_Controller.php
o bien en
mi_dominio/application/mi_app/autoload.php

Cita:
$autoload['model'] = array();
$autoload['model'][] = '../modules/cpanel/models/cpanel_m';
... no logro me cargue el modelo cuando esta en mi servidor......y recalco SI en mi localhost

IDEAS ????? el server es Linux (BYETHOST) y el mio es WINDOWS... y habra forma de saber DONDE esta buscando esten ubicados los modelos ?
__________________
Salu2!

Última edición por Italico76; 11/07/2011 a las 09:36
  #2 (permalink)  
Antiguo 11/07/2011, 09:52
Avatar de destor77  
Fecha de Ingreso: noviembre-2004
Ubicación: Gálvez, Santa Fe, Argentina
Mensajes: 2.654
Antigüedad: 19 años, 5 meses
Puntos: 43
Respuesta: Rutas relativas...

mmmm ten cuidado con las barras, ya que en windows se usa "/" mientras que en linux es "\", otra cosa que puedes hacer es probar con la constante del sistema, creo que era APP o busca una constante que te devulve el root de tu aplicación y usala asi:
Código PHP:
Ver original
  1. $autoload['model'][] = APP_BASE.'../modules/cpanel/models/cpanel_m';
  #3 (permalink)  
Antiguo 11/07/2011, 10:07
Avatar de Italico76  
Fecha de Ingreso: abril-2007
Mensajes: 3.303
Antigüedad: 17 años, 1 mes
Puntos: 292
Respuesta: Rutas relativas...

destor gracias...pero la verdad no encuentro ni esa constante ni ninguna con nombre parecido :(

Me gustaria hacer un "ln -s" en el server... pero tampoco se DONDE CI espera que aparezca el archivo del modelo.
__________________
Salu2!
  #4 (permalink)  
Antiguo 11/07/2011, 12:03
 
Fecha de Ingreso: marzo-2011
Mensajes: 68
Antigüedad: 13 años, 1 mes
Puntos: 9
Respuesta: Rutas relativas...

La constante es BASEPATH y APPPATH (para el directorio de la aplicacion). Fijate en el index y ahi estan definidas.
Saludos!
  #5 (permalink)  
Antiguo 11/07/2011, 12:03
Avatar de NUCKLEAR
Moderador radioactivo
 
Fecha de Ingreso: octubre-2005
Ubicación: Cordoba-Argentina
Mensajes: 5.688
Antigüedad: 18 años, 6 meses
Puntos: 890
Respuesta: Rutas relativas...

Para cargar un model desde un modulo distinto solo debes llamarlo asi:

$this->load->model('module/model');

Saludos.
__________________
Drupal Argentina

Última edición por NUCKLEAR; 11/07/2011 a las 12:10 Razón: Horrografía
  #6 (permalink)  
Antiguo 11/07/2011, 12:41
 
Fecha de Ingreso: marzo-2011
Mensajes: 68
Antigüedad: 13 años, 1 mes
Puntos: 9
Respuesta: Rutas relativas...

Ah si eso no me di cuenta, no tenes que ponerle toda la ruta... lo que vos le pongas ya lo va a buscar en la carpeta de modulos

Saludos!
  #7 (permalink)  
Antiguo 11/07/2011, 14:24
Avatar de Italico76  
Fecha de Ingreso: abril-2007
Mensajes: 3.303
Antigüedad: 17 años, 1 mes
Puntos: 292
Respuesta: Rutas relativas...

Cita:
Iniciado por NUCKLEAR Ver Mensaje
Para cargar un model desde un modulo distinto solo debes llamarlo asi:

$this->load->model('module/model');

Saludos.
Tienen razon muchachos......puedo acceder a un modelo desde cualquier otro controller solo debo poner la RUTA RELATIVA al modelo
__________________
Salu2!
  #8 (permalink)  
Antiguo 14/07/2011, 12:19
Avatar de pablofmorales  
Fecha de Ingreso: abril-2008
Ubicación: Buenos Aires, Argentina, Argentina
Mensajes: 222
Antigüedad: 16 años, 1 mes
Puntos: 37
Respuesta: Rutas relativas...

Cita:
Iniciado por Italico76 Ver Mensaje
destor gracias...pero la verdad no encuentro ni esa constante ni ninguna con nombre parecido :(

Me gustaria hacer un "ln -s" en el server... pero tampoco se DONDE CI espera que aparezca el archivo del modelo.

DIRECTORY_SEPARATOR

http://php.net/manual/en/dir.constants.php
__________________
blog

Etiquetas: frameworks-y-php-orientado-a-objetos, mvc, php, rutas
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 21:23.