# Yaf_View_Interface クラス

(Yaf >=1.0.0)

## はじめに

Yaf では、組み込みのビューエンジン Yaf_View_Simple のかわりにカスタムビューを自作できるようになっています。 その実例は、 Yaf_Dispatcher::setView() を参照ください。

## クラス概要

class Yaf_View_Interface {
/* メソッド */
abstract public function assign(string `$name`, string `$value` = ?): bool
abstract public function display(string `$tpl`, array `$tpl_vars` = ?): bool
abstract public function getScriptPath(): void
abstract public function render(string `$tpl`, array `$tpl_vars` = ?): string
abstract public function setScriptPath(string `$template_dir`): void
}

## 目次

- Yaf_View_Interface::assign — 値をビューエンジンに代入する
- Yaf_View_Interface::display — テンプレートをレンダリングして出力する
- Yaf_View_Interface::getScriptPath — The getScriptPath purpose
- Yaf_View_Interface::render — テンプレートをレンダリングする
- Yaf_View_Interface::setScriptPath — The setScriptPath purpose

`↑` and `↓` to navigate • `Enter` to select • `Esc` to close • `/` to open