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

No logro que funcione el ZendFramework

Estas en el tema de No logro que funcione el ZendFramework en el foro de Zend en Foros del Web. Buenos días a todos, Estoy adentrándome por primera vez en ZendFrameWork. Bajé el paquete de instalación para Windows y procedía a llevar a cabo las ...
  #1 (permalink)  
Antiguo 15/08/2009, 08:24
 
Fecha de Ingreso: agosto-2009
Mensajes: 1
Antigüedad: 15 años, 3 meses
Puntos: 0
No logro que funcione el ZendFramework

Buenos días a todos,

Estoy adentrándome por primera vez en ZendFrameWork. Bajé el paquete de instalación para Windows y procedía a llevar a cabo las instrucciones que detallaban:

1- Bajé del zft_db_abm_basico.zip
2- Parametricé:
include_path = ".;C:\ZendFramework\library\"
3- Confirme a través de un archivo de información (típico info.php) que dispusiera de la versión requerida de PHP, Apache y que el parámetro anterior estuviera disponible
4- Coloqué la carpeta "Library" que viene con la descarga en la dirección donde están los archivo de mi Servidor Apache:
C:\Program Files\Apache Software Foundation\Apache2.2\htdocs
5- Me bajé el siguiente código lo coloqué en la misma ubicación anterior (punto 4) y lo corrí como PHP:

<?php
$acl = new Zend_Acl();
$acl->addRole(new Zend_Acl_Role('guest'))
->addRole(new Zend_Acl_Role('member'))
->addRole(new Zend_Acl_Role('admin'));
$parents = array('guest', 'member', 'admin');
$acl->addRole(new Zend_Acl_Role('someUser'), $parents);
$acl->add(new Zend_Acl_Resource('someResource'));
$acl->deny('guest', 'someResource');
$acl->allow('member', 'someResource');
echo $acl->isAllowed('someUser', 'someResource') ? 'allowed' : 'denied';
?>

6- Validé que la librería de las clases estuvieran en la carpeta de "Library" pero aún así se me presenta el error de:

Fatal error: Class 'Zend_Acl' not found in C:\Program Files\Apache Software Foundation\Apache2.2\htdocs\zend1.php on line 7

Estoy seguro de que me falta configurar algo más, pero ya he ingresado incluso en películas sobre la instalación de la librería pero no logro que arranque.

Puede alguien decirme qué está mal?
  #2 (permalink)  
Antiguo 15/08/2009, 08:48
Avatar de masterpuppet
Software Craftsman
 
Fecha de Ingreso: enero-2008
Ubicación: Montevideo, Uruguay
Mensajes: 3.550
Antigüedad: 16 años, 10 meses
Puntos: 845
Respuesta: No logro que funcione el ZendFramework

te dejo una guia espero que te sirva:
Getting started with zf
salu2.
  #3 (permalink)  
Antiguo 17/08/2009, 09:23
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: No logro que funcione el ZendFramework

Al código que expones te falta hacer el require_once ('Zend/Acl.php');. Si te quieres evitar estar haciendo los requires, puedes usar el Autoloader de Zend.

Saludos.
  #4 (permalink)  
Antiguo 24/08/2009, 22:25
Avatar de enriqueplace  
Fecha de Ingreso: mayo-2005
Ubicación: Uruguay / Argentina
Mensajes: 1.102
Antigüedad: 19 años, 5 meses
Puntos: 32
Respuesta: No logro que funcione el ZendFramework

Que tal jmunozenpartes

Me parece que empezaste por lo complicado, prueba primero alguna estructura base funcional (si es que vas a terminar usando MVC), o intenta primero por el lado de usar algún componente más simple que Zend_Acl (que no lo es).

Decir que no anda el framework porque no funciona el Acl es un poco exagerado
__________________
Blog phpsenior.com Cursos a Distancia surforce.com
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:15.