Отображения (вьюшки, view)

Отображения (вьюшки, view) - система, подобная той, что принята в Kohana 3.2 и выше. Использует php-файл в качестве шаблона, передавая внутрь набор переменных. Шаблоны страниц сайта так же используют систему вьюшек.

В "пути" можно использовать названия папок, последний по счету элемент станет именем php-файла.

Порядок поиска по папкам:

  1. /site/view/
  2. /engine/view/

Методы класса View:

Метод Параметры Описание
View

$path - путь к отображению.

$fatal_if_not_find=true - в случае, если файл не найден - прекращать работы скрипта.В (не обязательный параметр)

Конструктор.
Set

$name - имя переменной

$value - значение переменной

Отправляет во вьюшку переменную.В 
Get $name - имя переменной Возвращает значение установленной переменной
IsExists (нет) Проверяет существование файла шаблона.
Factory

$path - путь к отображению.

$fatal_if_not_find=true - в случае, если файл не найден - прекращать работы скрипта.В (не обязательный параметр)

Возвращает объект типа "View" с уже установленными параметрами.
Draw (нет) Выводит вьюшку, подставляя переменные.
CacheOff (нет) Отключает кэширование вывода.
CacheOn

$key - уникальный ключ

$block = "TEMP" - связанная таблциа (не обязательный параметр)

$time = 90 В - время кэишрованияВ (не обязательный параметр)

Включает кэширование вывода.