Código PHP:
$front = Zend_Controller_Front::getInstance();
$baseUrl = $front->getBaseUrl();
| ||||
Respuesta: [Zend] Front en Bootstrap Tal cual esta no te funciona ?, igual te comento que se puede hacer de la siguente manera:
Código PHP:
Ver original Saludos. |
| |||
Respuesta: [Zend] Front en Bootstrap Cita: Hola, hice:
Iniciado por masterpuppet Tal cual esta no te funciona ?, igual te comento que se puede hacer de la siguente manera:
Código PHP:
Ver original Saludos. Código PHP: |
| |||
Respuesta: [Zend] Front en Bootstrap Lo acabo de hacer con el método _initFoo(), y es lo mismo. Necesito obtener baseUrl para poder establecer una correcta ubicación a las carpetas de imagenes, javascript, css, etc. Desde el layout.phtml puedo pero desde el bootstrap no. |
| |||
Respuesta: [Zend] Front en Bootstrap No la he seteado en la configuracion, pero no debería ser vacio porque en el layout.phtml muestra la corecta baseUrl. Quisiera saber porque en el bootstrap no me muestra la correcta baseUrl y si lo hace en el layout. |
| |||
Respuesta: [Zend] Front en Bootstrap Mi estructura de trabajo es asi: http://www.midominio.com/ (aquí estan las carpetas library, applications, www, etc) http://www.midominio.com/www/ (aquí esta el archivo index.php, y las carpetas css, js, etc) Yo necesito que me saque la baseUrl que sería /www, de echo como dije antes en el layout puedo obtenerla a través de $front->getBaseUrl(), y no es vacía como dices. |
| ||||
Respuesta: [Zend] Front en Bootstrap Bueno tenes varias opciones, te paso dos, setear en el application.ini el baseUrl
Código INI:
Ver original o si queres que lo resuelva Zend crear un request y setearselo al frontController antes de llamar a baseUrl
Código PHP:
Ver original Saludos. |
| |||
Respuesta: [Zend] Front en Bootstrap Excelente!!! Funciona de maravilla. Setearlo en la configuración no me servía porque es estático, por lo cual la segunda opción es la que necesitaba. Pero quisiera hacerte dos preguntas más: 1. Porqué no me lo dijiste anteeeesss!!! 2. Quisiera que me explicaras porque en el layout no es necesario setRequest(). Desde ya muchas gracias! |
| ||||
Respuesta: [Zend] Front en Bootstrap La razón es porque el Bootstrap se ejecuta antes de que empieze el dispatch del frontController, y es en ese punto donde se evalua el request y se setea el baseUrl. Saludos. |
| ||||
Respuesta: [Zend] Front en Bootstrap
Saludos. |
| |||
Respuesta: [Zend] Front en Bootstrap Hola amigos, viendo este post, me entró la duda si esto tambien podría servir para lo que quiere CyberMauher.
Código PHP:
Saludos. Ver original |
| ||||
Respuesta: [Zend] Front en Bootstrap No, porque como comento más arriba, se tiene que evaluar el request (que es lo que hace el dispatch) la forma correcta si se necesita en el Bootstrap es hacerlo como indica masterpuppet. Saludos. |
| |||
Respuesta: [Zend] Front en Bootstrap Jajaja, gracias capo! |
Etiquetas: |