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

[SOLUCIONADO] un solo zf2 para varios proyectos

Estas en el tema de un solo zf2 para varios proyectos en el foro de Zend en Foros del Web. Cordial saludo, Tengo un host con varios dominios y cada uno tiene su versión de ZF2. Hay forma de configurar una sola carpeta con ZF2 ...
  #1 (permalink)  
Antiguo 26/07/2013, 09:41
Avatar de barracuda8220  
Fecha de Ingreso: enero-2013
Ubicación: San Andres Islas
Mensajes: 27
Antigüedad: 11 años, 10 meses
Puntos: 0
un solo zf2 para varios proyectos

Cordial saludo,

Tengo un host con varios dominios y cada uno tiene su versión de ZF2. Hay forma de configurar una sola carpeta con ZF2 y solo dejar la que se debe mostrar en cada dominio? es para evitar tener que actualizar cada uno de los framework por vez.

Gracias
  #2 (permalink)  
Antiguo 26/07/2013, 12:27
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años, 6 meses
Puntos: 2135
Respuesta: un solo zf2 para varios proyectos

Claro, revisa el index.php para que vaeas como descubre la aplicación la ruta al library, pero es totalmente posible.

Saludos.
  #3 (permalink)  
Antiguo 30/07/2013, 09:51
 
Fecha de Ingreso: diciembre-2011
Mensajes: 408
Antigüedad: 13 años
Puntos: 18
Respuesta: un solo zf2 para varios proyectos

Cita:
Iniciado por barracuda8220 Ver Mensaje
Cordial saludo,

Tengo un host con varios dominios y cada uno tiene su versión de ZF2. Hay forma de configurar una sola carpeta con ZF2 y solo dejar la que se debe mostrar en cada dominio? es para evitar tener que actualizar cada uno de los framework por vez.

Gracias
si se puede
solo tienes que editar el archivo
init_autoloader.php
y agrega en caso que lo quieras en el directorio home
Código:
if (file_exists('/home/vendor/autoload.php')) {
    $loader = include '/home/vendor/autoload.php';
}

$zf2Path = false;

if (is_dir('/home/vendor/ZF2/library')) {
    $zf2Path = '/home/vendor/ZF2/library';
} elseif (getenv('ZF2_PATH')) {      // Support for ZF2_PATH environment variable or git submodule
    $zf2Path = getenv('ZF2_PATH');
} elseif (get_cfg_var('zf2_path')) { // Support for zf2_path directive value
    $zf2Path = get_cfg_var('zf2_path');
}
la ventaja de esto es que tambien puedes guardar modulos en la carpeta vendor y reusarlos por cada app

Etiquetas: proyectos, zf2
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 00:36.