Me estoy iniciando con ZF, cree una pequeña aplicación de prueba con ZF con modulos, tengo lo siguiente en application/layout/scripts/main.phtml
Código HTML:
<html> <head> <?php echo $this->headMeta() ?> <?php echo $this->headTitle() ?> <?php echo $this->headLink()?> </head> <body> ...
Código PHP:
class Bootstrap extends Zend_Application_Bootstrap_Bootstrap
{
protected function _initConfig()
{
$config = new Zend_Config_Ini('config.ini', 'default');
Zend_Registry::set("config", $config);
return $config;
}
protected function _initView()
{
// Inicializar la vista
$view = new Zend_View();
$view->doctype('XHTML1_STRICT');
$view->setEncoding("UTF-8");
$view->headTitle(Zend_Registry::get('config')->parametros->titulo);
$view->headLink()->setStylesheet("css/stilo.css");
$view->headScript()->prependFile('js/javaScript.js');
// Añadir al ViewRenderer
$viewRenderer = Zend_Controller_Action_HelperBroker::getStaticHelper(
'ViewRenderer'
);
$viewRenderer->setView($view);
// Retornar el objeto para luego poder usarlo.
return $view;
}
...
}
hasta ahi muy bien hago correr el programa escribiendo la url: http://localhost/proyecto/public; muestra la pagina con los estilos que establecí.
El problema se encuetra aquí, cuando hago clic en un link que tengo http://localhost/proyecto/public/usuarios; (modulo usuarios, donde muestra lista de usuarios), se pierde los estilos, es decir, parece que no estuviera llamando a stilo.css
Espero me ayuden, gracias