24/12/2009, 14:06
|
| | | Fecha de Ingreso: diciembre-2006
Mensajes: 285
Antigüedad: 18 años, 1 mes Puntos: 8 | |
Respuesta: APORTE: ZF Iniciación Rapida Vistas (Views) Las vistas en Zend Framework están escritas en PHP puro. Hechale un vistazo a los scripts que se colocan en application/views/scripts/, Donde se categorizan más usando los nombres de controlador. En nuestro caso, tenemos un IndexController y un ErrorController, y así tenemos un número correspondientes subdirectorios para index/ y error/ dentro de nuestro directorio de scripts de vista. Dentro de estos subdirectorios, usted encontrará y crear scripts de vista que correspondan a cada acción de los controladores expuestos, en el caso predeterminado, tenemos así los scripts de vista index/index.phtml y error/error.phtml. los scripts de vista pueden contener cualquier etiqueta de enmarcado incluso utilizar la etiqueta de apertura <?php código php ?> y la etiqueta de cierre para incrustar código PHP. El siguiente es el script de vista que se instala por defecto para el index/index.phtml: Código HTML: <!-- application/views/scripts/index/index.phtml -->
<style>
a:link,
a:visited
{
color: #0398CA;
}
span#zf-name
{
color: #91BE3F;
}
div#welcome
{
color: #FFFFFF;
background-image: url(http://framework.zend.com/images/bkg_header.jpg);
width: 600px;
height: 400px;
border: 2px solid #444444;
overflow: hidden;
text-align: center;
}
div#more-information
{
background-image: url(http://framework.zend.com/images/bkg_body-bottom.gif);
height: 100%;
}
</style>
<div id="welcome">
<h1>Welcome to the <span id="zf-name">Zend Framework!</span><h1 />
<h3>This is your project's main page<h3 />
<div id="more-information">
<p>
<img src="http://framework.zend.com/images/PoweredBy_ZF_4LightBG.png" />
</p>
<p>
Helpful Links: <br />
<a href="http://framework.zend.com/">Zend Framework Website</a> |
<a href="http://framework.zend.com/manual/en/">Zend Framework
Manual</a>
</p>
</div>
</div>
El script error/error.phtml es un poco más interesante, ya que utiliza algunos condicionales de PHP: Código PHP:
<!-- application/views/scripts/error/error.phtml --> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"; "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd>
<html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>Zend Framework Default Application</title> </head> <body> <h1>An error occurred</h1> <h2><?php echo $this->message ?></h2> <?php if ('development' == $this->env): ?> <h3>Exception information:</h3> <p> <b>Message:</b><?php echo $this->exception->getMessage() ?> </p> <h3>Stack trace:</h3> <pre><?php echo $this->exception->getTraceAsString() ?> </pre> <h3>Request Parameters:</h3> <pre><?php echo var_export($this->request->getParams(), 1) ?> </pre> <?php endif ?> </body> Checkpoint En este punto, usted debería ser capaz de iniciar su ZF. Crear un host virtual en su servidor web, y su documento a raíz de su aplicación en el subdirectorio public/. Asegúrese de que el nombre de su host está en su DNS o hosts y, a continuación, navegue a la misma. Usted debería ver una página de bienvenida.
__________________ -= El conocimiento y el saber te hacen un ser libre =- Ando en busca de conocimiento.... |