Crear Vista

 

Creación de una Vista

Para crear una vista, se tiene que crear una carpeta dentro de la carpeta views con el mismo nombre que tiene el controlador al que se le desea crear dicha vista.

Por ejemplo, si se tiene un controlador llamado maestrosController, dentro de la carpeta views se tendrá que crear una carpeta llamada maestros  y dentro de la dicha carpeta crear un archivo con el nombre deseado, con la extensión .tpl. 

Cabe mencionar que la vista deberá ser llamada desde el controlador con el mismo nombre que se le asignó.

 

class maestrosController extends Controller{
    
	private $_maestros;

	public function __construct() {
        parent::__construct();
        $this->_maestros = $this->loadModel('maestros');
    }
    public function index(){
		$res = $this->_maestros->mostrarMaestros();
	    $this->_view->assign("maestros",$res);
		$this->_view->renderizar('maestros');

    }
    public function insertar(){
		// $res = $this->_maestros->insertarMaestros();
		$this->_view->renderizar('insertar');

    }
    public function editar($id){
    	$res = $this->_maestros->obtieneMaestros($id);
	    $this->_view->assign("info",$res);
    	$this->_view->renderizar('editar');

    }
}
?>

 

 

Variables globales en vistas

{$_layoutParams.root} 

Arroja el PATH de donde se encuentra instalado el sistema, trae al fina la dinagonal. Ejemplo: http://wwww.sergiosolis.com/admin/