Diferencia entre revisiones de «Usando las Vistas»

De KumbiaPHP Framework Wiki
(Página creada con 'En este tutorial se demostrarán las posibilidades que ofrece KumbiaPHP para el uso de las vistas, como deben ser creadas, su formato, diferentes tipos de resultados en la vista...')
 
Línea 24: Línea 24:
 
<source lang=php>
 
<source lang=php>
 
<h1>Soy la vista de la acción '''hola''' del controlador '''usuario_controller'''</h1>
 
<h1>Soy la vista de la acción '''hola''' del controlador '''usuario_controller'''</h1>
 +
 
<?php View::content(); //muy importante siempre colocar esta linea en alguna parte de la vista. ?>
 
<?php View::content(); //muy importante siempre colocar esta linea en alguna parte de la vista. ?>
 +
 
</source>
 
</source>
  
 
Nuestra vista '''hola.phtml''' se encuentra en la carpeta '''views/usuario/hola.phtml''' donde views es la carpeta donde deben ir todos los archivos que representen vistas, la carpeta usuario es la que contiene las vistas para el controlador usuario_controller.php y el archivo hola.phtml es la vista correspondiente al metodo/acción hola de dicho controlador.
 
Nuestra vista '''hola.phtml''' se encuentra en la carpeta '''views/usuario/hola.phtml''' donde views es la carpeta donde deben ir todos los archivos que representen vistas, la carpeta usuario es la que contiene las vistas para el controlador usuario_controller.php y el archivo hola.phtml es la vista correspondiente al metodo/acción hola de dicho controlador.

Revisión del 01:40 16 jul 2012

En este tutorial se demostrarán las posibilidades que ofrece KumbiaPHP para el uso de las vistas, como deben ser creadas, su formato, diferentes tipos de resultados en la vistas, entre otras funcionalidades.

Creando una Vista

Las vistas en kumbiaphp son archivos con extensión .phtml , los cuales por convención llevan el mismo nombre que el nombre de la acción en el controlador, y dicha vista debe ir en una carpeta con igual nombre al de la clase controladora. con un ejemplo quedará mas claro:

<?php

//archivo usuario_controller.php

class UsuarioController extends AppController
{
    public function hola()
    {
        //código de la acción
    }
}

El controlador llamado usuario_controller.php del cual nos interesa solo la parte antes del _controller.php, es decir la palabra usuario, el cual debe ser el nombre de la carpeta en views donde estarán alojadas cada una de las vistas (archivos .phtml) para esté controlador:

<h1>Soy la vista de la acción '''hola''' del controlador '''usuario_controller'''</h1>

<?php View::content(); //muy importante siempre colocar esta linea en alguna parte de la vista. ?>

Nuestra vista hola.phtml se encuentra en la carpeta views/usuario/hola.phtml donde views es la carpeta donde deben ir todos los archivos que representen vistas, la carpeta usuario es la que contiene las vistas para el controlador usuario_controller.php y el archivo hola.phtml es la vista correspondiente al metodo/acción hola de dicho controlador.