Foros del Web » Programando para Internet » PHP » Frameworks y PHP orientado a objetos »

baseUrl en ZF

Estas en el tema de baseUrl en ZF en el foro de Frameworks y PHP orientado a objetos en Foros del Web. hola 1.- Una consulta si yo tengo esta url de acceso a mi sistema http://www.miapp.cl/ , seria esto lo que se setea en el metodo ...
  #1 (permalink)  
Antiguo 10/05/2010, 18:06
 
Fecha de Ingreso: agosto-2008
Mensajes: 271
Antigüedad: 15 años, 8 meses
Puntos: 2
Pregunta baseUrl en ZF

hola

1.- Una consulta si yo tengo esta url de acceso a mi sistema http://www.miapp.cl/, seria esto lo que se setea en el metodo setBaseUrl en la clase Zend_Controller_Request o no, si no fuese el caso me podrian decir como seria un baseUrl correcto.

2.- Como le pasan la Uri al router si no veo en ningún lado que escriban algo como $_SERVER['REQUEST_URI'].


Saludos.-
  #2 (permalink)  
Antiguo 10/05/2010, 23:36
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años
Puntos: 2135
Respuesta: baseUrl en ZF

Por defecto Zend trata de autodetectar el baseUrl, si tu tienes tu app en tu webroot (y no en un subfolder) no es necesario que hagas más.

El router es el encargado de "descubrir" el base Url.

Saludos.
  #3 (permalink)  
Antiguo 11/05/2010, 11:49
 
Fecha de Ingreso: agosto-2008
Mensajes: 271
Antigüedad: 15 años, 8 meses
Puntos: 2
Respuesta: baseUrl en ZF

GatorV

Pero como hace el router para descomponer el URI en contralador, accion y parametros(opcional) si no veo que le pasen $_SERVER['REQUEST_URI'] en ninguna parte, yo asumo que eso se le pasa mediante la url de la forma http://miapp/controller/action/var1/value1/.
Otra cosa al decir webroot estas diciendo directorio raiz de la app, por ejemplo si uso wamp, seria c:\wamp\www\miapp -> carpeta donde esta index.php y las demas carpetas como zend, css, images, etc.

Otra cosa cuando trabajas con zend es necesario tener una carpeta public donde tengas un index.php que haga de bootstrap o el bootstrap esta en el index.php que esta en la raiz de miapp

Saludos cordiales,
Saludos
  #4 (permalink)  
Antiguo 11/05/2010, 14:33
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años
Puntos: 2135
Respuesta: baseUrl en ZF

Lo hace el HTTP Request, lo puedes ver en el archivo Zend/Controller/Request/Http.php

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 05:55.