Buenas,
Estoy haciendo un proyecto de una tienda online con un MVC.
En la clase controlador en una propiedad guardo una referencia a la clase de la vista.
Código PHP:
<?php
class inicioControlador extends Controlador
{
public function __construct( Peticion $peticion ) {
parent::__construct( $peticion );
$this->_vista->titulo = 'Gestion MiMascota.com';
}
public function inicio() {
$userModelo = $this->cargaModelo("user");
$this->_vista->userId = $userModelo->GetUserIdForUserToken( 823094712389 );
$this->_vista->renderizar('inicio');
}
public function pagina_no_encontrada()
{
$this->_vista->titulo = 'Pagina no encontrada';
$this->_vista->renderizar('pagina_no_encontrada');
}
}
?>
Lo que busco es implementar de alguna forma si es que la hay para que no tenga que escribir siempre la última línea de renderizar la página.
Que en cada método del controlador al final se ejecuta la sentencia $this->_vista->renderizar(); sin tener que escribir este código en cada metodo.
Necesito ayuda y consejos. Gracias.