Caso: está desarrollando un sitio con Zend Framework y necesita vínculos relativos a la carpeta en la que se implementa la aplicación web. Es decir. mysite.com/folder
en línea y localhost:8080
en desarrollo.Obtención de basepath en view en zend framework
las siguientes obras agradable en los controladores independientemente de su ubicación desplegada:
$this->_helper->redirector->gotoSimple($action, $controller, $module, $params);
y los siguientes dentro de un ViewScript, es decir. index.phtml:
<a href="<?php echo $this->url(array('controller'=>'index', 'action' => 'index'), null, true); ?>">
Pero cómo consigo la ruta base correcta cuando se enlaza a las imágenes o las hojas de estilo? (En un archivo layout.phtml, por ejemplo):
<img src='<?php echo WHAT_TO_TYPE_HERE; ?>images/logo.png' />
y
$this->headLink()->appendStylesheet(WHAT_TO_TYPE_HERE . 'css/default.css');
WHAT_TO_TYPE_HERE
deberían cambiarse a algo que da
<img src="/folder/images/logo.png />` on mysite.com and `<img src="/images/logo.png />
en localhost
Estoy de acuerdo con el asistente de URL base, pero creo que tener otro para imágenes que amplía este es un enfoque mucho mejor –