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

Instalando Plugin HMVC en CodeIgniter 2.0.2

Estas en el tema de Instalando Plugin HMVC en CodeIgniter 2.0.2 en el foro de CodeIgniter en Foros del Web. Que tal amigos.. pues simplemente eso.. Estoy instalando el plugin o extensión modular de HMVC para CodeIgniter en la version 2.0.2 y al ejecutar el ...
  #1 (permalink)  
Antiguo 25/04/2011, 21:46
Avatar de JavierUgalde  
Fecha de Ingreso: abril-2011
Ubicación: Maracay
Mensajes: 29
Antigüedad: 13 años
Puntos: 6
Pregunta Instalando Plugin HMVC en CodeIgniter 2.0.2

Que tal amigos.. pues simplemente eso..

Estoy instalando el plugin o extensión modular de HMVC para CodeIgniter en la version 2.0.2 y al ejecutar el welcome.php me da el siguiente mensaje:

Código:
A PHP Error was encountered

Severity: Warning

Message: array_merge() [function.array-merge]: Argument #1 is not an array

Filename: MX/Loader.php

Line Number: 286
A PHP Error was encountered

Severity: Warning

Message: extract() expects parameter 1 to be array, null given

Filename: MX/Loader.php

Line Number: 288
y debajo de eso:
Código:
Welcome to CodeIgniter!

The page you are looking at is being generated dynamically by CodeIgniter.

If you would like to edit this page you'll find it located at:
application/views/welcome_message.php

The corresponding controller for this page is found at:
application/controllers/welcome.php

If you are exploring CodeIgniter for the very first time, you should start 
by reading the User Guide.


Page rendered in 0.0366 seconds
Vale la pena destacar que descargue el HMVC desde:
https://bitbucket.org/wiredesignz/codeigniter-modular-extensions-hmvc/wiki/Home

Extraje las carpetas "core" y "third_party" dentro de la carpeta "applications" y cree la carpeta "modules" en la carpeta "applications"

Hice todas las pruebas que la guia de instalación explica pero sigo sin poder resolver ese problema.

Recuerden que lo estoy montando sobre el CodeIgniter 2.0.2 no se si eso tenga que ver.

Mucho sabria agradecer sus comentarios.

Saludos..
  #2 (permalink)  
Antiguo 28/04/2011, 08:43
 
Fecha de Ingreso: marzo-2010
Mensajes: 71
Antigüedad: 14 años
Puntos: 24
Respuesta: Instalando Plugin HMVC en CodeIgniter 2.0.2

Hola! buen dia.

Acabo de descargar los archivos y una instalacion de CI, hice la "guia de instalacion" del hmvc y me funciono todo correcto.

Una consulta, vos segun lo que escribiste creaste la carpeta modules, pero dentro tenes la carpeta welcome y dentro de esa carpeta tenes la carpeta controllers con el archivo welcome.php dentro, verdad? Consulto por si las dudas.

Saludos
  #3 (permalink)  
Antiguo 02/05/2011, 09:26
Avatar de JavierUgalde  
Fecha de Ingreso: abril-2011
Ubicación: Maracay
Mensajes: 29
Antigüedad: 13 años
Puntos: 6
Pregunta Respuesta: Instalando Plugin HMVC en CodeIgniter 2.0.2

Luego de tanto probar y probar decidi hacer una instalacion en limpio con la version 2.0.2 del CI y el HMVC..

Sigue surgiendo el mismo problema, y lo unico que he hecho es descomprimir el HMVC y copiar las carpetas "core" y "third_party" en la carpeta 'applications" del CI y creando dentro de la carpeta "applications" una carpeta llamada "modules"

Luego de eso voy al browser y ejecuto: http://localhost/Codeigniter y aparece el error sobre el texto de bienvenida del codeigniter.

Sera que hay que configurar algo en los archivos de configuracion del CI?? puesto que yo no he modificado nada, como ya dije, es una instalación limpia.

Alguien que pueda sugerir algo?

Estoy usando wampserver 2.1, php 5.3.5 y apache 2.2.17

Saludos...
  #4 (permalink)  
Antiguo 02/05/2011, 11:36
 
Fecha de Ingreso: marzo-2010
Mensajes: 71
Antigüedad: 14 años
Puntos: 24
Respuesta: Instalando Plugin HMVC en CodeIgniter 2.0.2

Hola, estuve viendo el codigo del archivo que falla.

La parte que falla es esta(linea 285, variable $this->_ci_cached_vars):
Código PHP:
Ver original
  1. if (is_array($_ci_vars))
  2.             $this->_ci_cached_vars = array_merge($this->_ci_cached_vars, $_ci_vars);

Aclaro que la manera en que pude hacerla fallar es haciendo $this->_ci_cached_vars = ''; antes de esto, y me da el error que te sale. Lo raro es que esta variable se define al principio de la clase como array (public $_ci_cached_vars = array();) y despues no se sobreescribe hasta el array_merge, o sea, no tendria que pasar nada.

Uso wamp tambien, lo unico que se me ocurre es que descargamos diferentes clases del hmvc, yo entre en la web que pasaste y arriba a la derecha que dice get source baje el zip. Y me funciona bien sin errores.

Saludos
  #5 (permalink)  
Antiguo 02/05/2011, 17:40
Avatar de JavierUgalde  
Fecha de Ingreso: abril-2011
Ubicación: Maracay
Mensajes: 29
Antigüedad: 13 años
Puntos: 6
Respuesta: Instalando Plugin HMVC en CodeIgniter 2.0.2

Cita:
Iniciado por RatoN7 Ver Mensaje
Hola, estuve viendo el codigo del archivo que falla.

La parte que falla es esta(linea 285, variable $this->_ci_cached_vars):
Código PHP:
Ver original
  1. if (is_array($_ci_vars))
  2.             $this->_ci_cached_vars = array_merge($this->_ci_cached_vars, $_ci_vars);

Aclaro que la manera en que pude hacerla fallar es haciendo $this->_ci_cached_vars = ''; antes de esto, y me da el error que te sale. Lo raro es que esta variable se define al principio de la clase como array (public $_ci_cached_vars = array();) y despues no se sobreescribe hasta el array_merge, o sea, no tendria que pasar nada.

Uso wamp tambien, lo unico que se me ocurre es que descargamos diferentes clases del hmvc, yo entre en la web que pasaste y arriba a la derecha que dice get source baje el zip. Y me funciona bien sin errores.

Saludos

Exactamente amigo, bueno pues acabo de hacer una prueba desde cero y nada, sigue el problema..

Copie las carpetas "core" y "third_party" dentro de la carpeta "applications" y cree la carpeta "modules" dentro de la carpeta "applications" y listo, solo eso.. y pues sigue saliendo dicho error.

Que me sugieres que hagas?, como lo instalastes tu exactamente?

Gracias y saludos
  #6 (permalink)  
Antiguo 02/05/2011, 17:57
Avatar de NUCKLEAR
Moderador radioactivo
 
Fecha de Ingreso: octubre-2005
Ubicación: Cordoba-Argentina
Mensajes: 5.688
Antigüedad: 18 años, 5 meses
Puntos: 890
Respuesta: Instalando Plugin HMVC en CodeIgniter 2.0.2

Ya hicieron un Fix hace unos dias, por que no te fijas y nos cuentas:
https://bitbucket.org/wiredesignz/co...mvc/changesets


Precisamente un dia despues de que tu mensaje apareciera :P
__________________
Drupal Argentina
  #7 (permalink)  
Antiguo 03/05/2011, 05:43
 
Fecha de Ingreso: marzo-2010
Mensajes: 71
Antigüedad: 14 años
Puntos: 24
Respuesta: Instalando Plugin HMVC en CodeIgniter 2.0.2

jeje, es cierto, mira:
Cita:
2011-04-27

Update $_ci_cached_vars = array() to prevent errors.
Bien ahi NUCKLEAR
  #8 (permalink)  
Antiguo 03/05/2011, 20:33
Avatar de JavierUgalde  
Fecha de Ingreso: abril-2011
Ubicación: Maracay
Mensajes: 29
Antigüedad: 13 años
Puntos: 6
De acuerdo Respuesta: Instalando Plugin HMVC en CodeIgniter 2.0.2

Cita:
Iniciado por RatoN7 Ver Mensaje
jeje, es cierto, mira:


Bien ahi NUCKLEAR

Jajajajajajaa coye que casualidad... bueno que bien que ya dieron con el bug..

Voy a probarlo y aviso que tal me fue

Gracias hermanazos..

Saludos.
  #9 (permalink)  
Antiguo 03/05/2011, 20:38
Avatar de JavierUgalde  
Fecha de Ingreso: abril-2011
Ubicación: Maracay
Mensajes: 29
Antigüedad: 13 años
Puntos: 6
De acuerdo Respuesta: Instalando Plugin HMVC en CodeIgniter 2.0.2

Bueno pues ni modo... simplemente copie y pegue y funciono al pelo.. al parecer todo esta bien seguire haciendo mis pruebas y cualquier cosa estare de vuelta por aca.

Muchisimas gracias por todo hermanos...

Saludos..

Etiquetas: frameworks-y-php-orientado-a-objetos
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 16:33.