tengo una página hecha en ZEND.
Y no se como poner la hoja de estilos CSS para que me lo coja. He mirado la documentación de Zend Framework: http://es.wikibooks.org/wiki/Zend_Framework/Zend_Registry/Configuraci%C3%B3n_b%C3%A1sica
Pero no veo que puedo tener mal.
application/layouts/Layout.php
Código PHP:
<?php echo $this->doctype(); ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Zend</title>
<link type="text/css" rel="stylesheet" href="<?php echo $this->baseUrl; ?>/css/estil.css" />
</head>
<body>
<div class="header">
<h1>Pràctica de ZEND</h1>
<?php
$auth = Zend_Auth::getInstance();
if ($auth->hasIdentity()) {
$username = $auth->getIdentity();
echo "<br /><div style='margin-right:10px;' align='right'>";
echo "<span><b>Hola </b>" . $username."</span>";
echo "<br /><a href='./logout'><input style='padding:5px;' type='button' value='Desconnectar'></button></a></div>";
}
?>
<div class="topnav">
<?php echo $this->navigation()->menu(); ?>
</div>
</div>
<div class="content">
<?php echo $this->layout()->content; ?>
</div>
</body>
</html>
Código PHP:
<?php
class Zend_View_Helper_BaseUrl
{
function baseUrl(){
$fc = Zend_Controller_Front::getInstance();
$request = $fc->getRequest();
return $request->getBaseUrl();
}
}
?>
Código PHP:
class IndexController extends Zend_Controller_Action
{
public function init(){
header("Content-Type: text/html; charset=utf-8", true);
}
public function indexAction(){
}
.....
}
La hoja de estilos está situada en: public/css/estil.css
Si tengo que poner más archivos para que me ayudeis, decirmelo.
Saludos.