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

Utilizar Zend Framework sin tenerlo en el proyecto

Estas en el tema de Utilizar Zend Framework sin tenerlo en el proyecto en el foro de Zend en Foros del Web. Hola, Estuve revisando info acerca de utilizar ZF sin necesidad de incluirlo en el proyecto, puede ser de 2 formas: 1. Configurarlo en el php.ini ...
  #1 (permalink)  
Antiguo 10/09/2009, 10:02
Avatar de gabyweb  
Fecha de Ingreso: enero-2002
Ubicación: Lima
Mensajes: 364
Antigüedad: 22 años, 10 meses
Puntos: 0
Información Utilizar Zend Framework sin tenerlo en el proyecto

Hola,

Estuve revisando info acerca de utilizar ZF sin necesidad de incluirlo en el proyecto, puede ser de 2 formas:

1. Configurarlo en el php.ini "include_path" o
2. Mediante la función "set_include_path" en el "index.php" de la carpeta "public"

Por ejemplo, si tengo el ZF en "/www/zendframework" la solución para el caso 2) sería:

Código PHP:
<?php
error_reporting
(E_ALL E_STRICT);

$rootPath dirname(dirname(dirname(__FILE__)));

set_include_path(get_include_path() . PATH_SEPARATOR $rootPath .
'/zendframework/library' PATH_SEPARATOR);

require_once 
'Zend/Controller/Front.php';

Zend_Controller_Front::run('../application/controllers');
La pregunta es ¿cuál es la solución para el caso 1)?

Gracias y saludos
__________________
Gaby :adios:
  #2 (permalink)  
Antiguo 10/09/2009, 10:06
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años, 5 meses
Puntos: 2135
Respuesta: Utilizar Zend Framework sin tenerlo en el proyecto

En el caso1, buscas en el php.ini la directiva include_path y agregas el path al Zend Framework, así lo puede encontrar el autoloader.

Tema trasladado desde PHP Orientado a Objetos.
  #3 (permalink)  
Antiguo 10/09/2009, 10:36
Avatar de gabyweb  
Fecha de Ingreso: enero-2002
Ubicación: Lima
Mensajes: 364
Antigüedad: 22 años, 10 meses
Puntos: 0
Respuesta: Utilizar Zend Framework sin tenerlo en el proyecto

Gracias GatorV por tu respuesta

O sea en el php.ini pondría:

include_path = ".;D:\www\zendframework\library;

Y cómo quedaría el index.php?
__________________
Gaby :adios:
  #4 (permalink)  
Antiguo 10/09/2009, 13:05
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años, 5 meses
Puntos: 2135
Respuesta: Utilizar Zend Framework sin tenerlo en el proyecto

En el index.php ya no pones el set_include_path automaticamente lo toma desde include_path.

Saludos.
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 10:10.