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

Problema de direccionamiento con Zend

Estas en el tema de Problema de direccionamiento con Zend en el foro de Zend en Foros del Web. Buenos dias. Soy nuevo en zend pero ahi voy. Tengo funcionando mi pagina en esta ruta: http://localhost/mi_pagina/public/ hasta ahi todo funciona bien y todo esta ...
  #1 (permalink)  
Antiguo 13/08/2010, 07:30
 
Fecha de Ingreso: enero-2005
Mensajes: 122
Antigüedad: 19 años, 9 meses
Puntos: 2
Problema de direccionamiento con Zend

Buenos dias.
Soy nuevo en zend pero ahi voy.
Tengo funcionando mi pagina en esta ruta:

http://localhost/mi_pagina/public/

hasta ahi todo funciona bien y todo esta en las carpetas que deben de estar, es decir, los controladores en la carpeta controllers, las vistas en la ultima instancia de views, el formulario en forms etc.

Lo que no me sale es cuando quiero hacer un segundo controlador con su respectiva vista, no se como hacer para llamarla desde el navegador, he intentado hacer

http://localhost/mi_pagina/public/segunda_pagina/

y me sale que no se encontró la pagina, y ya le he hecho de varias maneras y nada no se que estoy haciendo mal agradeceria la colaboracion.

Gracias.
  #2 (permalink)  
Antiguo 13/08/2010, 10:55
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: Problema de direccionamiento con Zend

Depende del nombre de tu segundo controller, que nombre le haz puesto?

Saludos.
  #3 (permalink)  
Antiguo 13/08/2010, 11:19
 
Fecha de Ingreso: enero-2005
Mensajes: 122
Antigüedad: 19 años, 9 meses
Puntos: 2
Respuesta: Problema de direccionamiento con Zend

Le he puesto EnviromentController a la clase, el archivo se llama EnviromentController.php y el metodo action le he puesto enviromentAction.
Aparte del controlador, que mas tengo que tener en cuenta, obviando el phtml en views?
Gracias.

Última edición por Brahyam; 13/08/2010 a las 11:27
  #4 (permalink)  
Antiguo 13/08/2010, 12:48
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: Problema de direccionamiento con Zend

En ese caso lo llamas usando http:://localhost/mi_pagina/public/environment/environment

Saludos.
  #5 (permalink)  
Antiguo 13/08/2010, 13:22
 
Fecha de Ingreso: enero-2005
Mensajes: 122
Antigüedad: 19 años, 9 meses
Puntos: 2
Respuesta: Problema de direccionamiento con Zend

Ok, gracias gator, ahora, tieniendo en cuenta la ruta que me acabas de dar, quiere decir que en views tengo que hacer una carpeta llamada enviroment con su respectivo archivo enviroment.phtml?? aparte de esto y el controlador, que mas tendria que tener en cuenta??
Gracias.
  #6 (permalink)  
Antiguo 13/08/2010, 14:12
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: Problema de direccionamiento con Zend

Cada controller tiene que tener una carpeta en el directorio views, y cada accion un archivo .phtml llamado igual que la accion a realizar*.

* Ojo que esto no es necesario ya que desde el controller puedes especificar usar otra vista y/o no usar un view para renderear tus datos.

Saludos.
  #7 (permalink)  
Antiguo 13/08/2010, 15:55
 
Fecha de Ingreso: enero-2005
Mensajes: 122
Antigüedad: 19 años, 9 meses
Puntos: 2
Respuesta: Problema de direccionamiento con Zend

Ok, muchas gracias lo provaré.
  #8 (permalink)  
Antiguo 14/08/2010, 09:43
 
Fecha de Ingreso: enero-2005
Mensajes: 122
Antigüedad: 19 años, 9 meses
Puntos: 2
Respuesta: Problema de direccionamiento con Zend

Hola gator, sigue sin funcionar, tengo el controlador llamado asi: EnviromentController.php, la clase se llama igual EnviromentController y el action esta: enviromentAction, la carpeta en views se llama enviroment y dentro esta el enviroment.phtml la ruta se la pongo como me la diste, http://localhost/mi_pagina/public/enviroment/enviroment y sigue sin funcionar me sale que no encuentra la pagina...
otra idea?
gracias.
  #9 (permalink)  
Antiguo 14/08/2010, 11:24
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: Problema de direccionamiento con Zend

Tienes activado y funcionando correctamente tu .htaccess? Recuerda que debes de tenerlo activado también en tu httpd.conf.

Prueba mandarlo llamar de forma directa: http://localhost/mi_pagina/public/in...ent/enviroment

Saludos.
  #10 (permalink)  
Antiguo 14/08/2010, 14:20
 
Fecha de Ingreso: enero-2005
Mensajes: 122
Antigüedad: 19 años, 9 meses
Puntos: 2
Respuesta: Problema de direccionamiento con Zend

Hola, haciendolo directamente como me dices si funciona, mi .httacces tengo esto:

RewriteEngine On
RewriteCond %{REQUEST_FILENAME} -s [OR]
RewriteCond %{REQUEST_FILENAME} -l [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^.*$ - [NC,L]
RewriteRule ^.*$ index.php [NC,L]

en el apache2.conf el htaccess esta asi:

AccessFileName .htaccess

esta descomentado esa linea
  #11 (permalink)  
Antiguo 14/08/2010, 21:00
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: Problema de direccionamiento con Zend

La linea que tienes que descomentar es LoadModule mod_rewrite.

Saludos.
  #12 (permalink)  
Antiguo 16/08/2010, 18:10
 
Fecha de Ingreso: enero-2005
Mensajes: 122
Antigüedad: 19 años, 9 meses
Puntos: 2
Respuesta: Problema de direccionamiento con Zend

Listo gator muchas gracias ya me funcionó

Etiquetas: direccionamiento, php
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 14:44.