Содержание

API шаблона на этапе выполнения

Класс WactTemplate - это потомок от WactRuntimeComponentDatasource, который в свою очередь наследуется от WactRuntimeComponent. Поэтому он поддерживает методы активного компонента и методы контейнера данных, а также набор других, упрощающих работу с шаблоном на этапе выполнения.

Мы опишем наиболее важные методы этих трех классов.

WactRuntimeComponent

Методы класса WactRuntimeComponent (limb/wact/src/components/WactRuntimeComponent):

Также внутри объекта доступны атрибуты:

WactRuntimeDatasourceComponent

Класс WactRuntimeDatasourceComponent - это активный компонент с обычным контейнером данных.

Методы WactRuntimeDatasourceComponent:

Также WactRuntimeDatasourceComponent поддерживает интерфейс ArrayAccess.

Внутри WactRuntimeDatasourceComponent доступен атрибут $datasource.

WactTemplate

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

Конструктор WactTemplate получает следующие параметры: