Ver Mensaje Individual
  #1 (permalink)  
Antiguo 11/02/2013, 09:59
chemajmb
 
Fecha de Ingreso: enero-2012
Ubicación: España
Mensajes: 150
Antigüedad: 12 años, 10 meses
Puntos: 0
Ejecutar siempre un mismo codigo al final de los metodos/funciones

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 
__constructPeticion $peticion ) {
        
parent::__construct$peticion );
        
$this->_vista->titulo 'Gestion MiMascota.com';
    }
    
    public function 
inicio() {
        
$userModelo $this->cargaModelo("user");
        
$this->_vista->userId $userModelo->GetUserIdForUserToken823094712389 );
        
$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.