# La classe Yaf_View_Interface

(Yaf >=1.0.0)

## Introduction

Yaf fournit la possibilité aux développeurs d'utiliser des moteurs de viasualisation personnalisés au lieu de celui fourni par défaut (Yaf_View_Simple). Pour voir un exemple d'utilisation, reportez-vous à la documentation sur la méthode Yaf_Dispatcher::setView().

## Synopsis de la classe

class Yaf_View_Interface {
/* Méthodes */
abstract public assign(string `$name`, string `$value` = ?): bool
abstract public display(string `$tpl`, array `$tpl_vars` = ?): bool
abstract public getScriptPath(): void
abstract public render(string `$tpl`, array `$tpl_vars` = ?): string
abstract public setScriptPath(string `$template_dir`): void
}

## Sommaire

- Yaf_View_Interface::assign — Assigne une valeur au moteur de rendu
- Yaf_View_Interface::display — Construit et affiche un template
- Yaf_View_Interface::getScriptPath — Le but de getScriptPath
- Yaf_View_Interface::render — Construit un template
- Yaf_View_Interface::setScriptPath — Le but de setScriptPath