Ver Mensaje Individual
  #2 (permalink)  
Antiguo 02/07/2007, 21:30
zsamer
 
Fecha de Ingreso: noviembre-2003
Mensajes: 798
Antigüedad: 20 años, 5 meses
Puntos: 8
Re: no puedo ver carpetas en localhost - zend framework

El archivo .httaccess define ciertas reglas que son requeridas para ZendFramework, una de ellas es
Código:
RewriteRule !\.(js|ico|gif|jpg|png|css)$ index.php
o
Código:
RewriteCond %{SCRIPT_FILENAME} !-f
RewriteCond %{SCRIPT_FILENAME} !-d
RewriteRule ^(.*)$ index.php/$1
Significa que cualquier petición HTTP (Request) va a pasar por index.php, las carpetas dentro del proyecto ZF no la va a mostrar en el navegador ya que tomará el camino o ruta a través de index para poder routear los controladores y acciones pasada por la url.

Si ingresas una url en el navegador que no coincida con algún controlador lanzara una excepción:
ej:
Código:
Fatal error: Uncaught exception 'Zend_Controller_Action_Exception' with message 'IndexController::norouteAction() does not exist and was not trapped in __call().
salvo que definas el método mágico __call($action, $arguments), que te permite direccionar a una pagina de error o modulo no encontrado o hacer otra cosa.

Deberías de leer bien el manual de Front Controller

saludos,

Última edición por zsamer; 02/07/2007 a las 21:45