# La clase Yaf_View_Simple

(Yaf >=1.0.0)

## Introducción

Yaf_View_Simple es el motor de plantillas incorporade de Yaf. Es un motor de plantillas sencillo pero rápido, y sólo soporta plantillas de script de PHP.

## Sinopsis de la Clase

class Yaf_View_Simple implements Yaf_View_Interface {
/* Propiedades */
protected $_tpl_vars;
protected $_tpl_dir;
/* Métodos */
final public __construct(string `$template_dir`, array `$options` = ?)
public assign(string `$name`, mixed `$value` = ?): bool
public assignRef(string `$name`, mixed `&$value`): bool
public clear(string `$name` = ?): bool
public display(string `$tpl`, array `$tpl_vars` = ?): bool
public eval(string `$tpl_content`, array `$tpl_vars` = ?): string
public __get(string `$name` = ?): void
public getScriptPath(): string
public __isset(string `$name`): void
public render(string `$tpl`, array `$tpl_vars` = ?): string
public __set(string `$name`, mixed `$value`): void
public setScriptPath(string `$template_dir`): bool
}

## Propiedades

_tpl_vars

_tpl_dir

## Tabla de contenidos

- Yaf_View_Simple::assign — Asignar valores
- Yaf_View_Simple::assignRef — El propósito de assignRef
- Yaf_View_Simple::clear — Limpiar valores asignados
- Yaf_View_Simple::__construct — El constructor de Yaf_View_Simple
- Yaf_View_Simple::display — Interpretar y mostrar
- Yaf_View_Simple::eval — Interpreta una plantilla
- Yaf_View_Simple::__get — Recupera una variable asignada
- Yaf_View_Simple::getScriptPath — Obtiene el directorio de plantillas
- Yaf_View_Simple::__isset — El propósito de __isset
- Yaf_View_Simple::render — Interpreta una plantilla
- Yaf_View_Simple::__set — Establece el valor para el motor
- Yaf_View_Simple::setScriptPath — Establece el directorio de plantillas