Bitrix-D7 23.9
 
Загрузка...
Поиск...
Не найдено
Класс BaseTemplate
+ Граф наследования:BaseTemplate:

Открытые члены

 __construct (BaseValues $entity)
 
 getValuesEntity ()
 
 set (array $templates)
 
 get (BaseValues $entity=null)
 
 hasTemplates (BaseValues $entity)
 
 delete ()
 
 findTemplates ()
 

Защищенные члены

 findTemplatesRecursive (BaseValues $entity, array &$templates)
 

Защищенные данные

 $entity = null
 

Подробное описание

См. определение в файле basetemplate.php строка 9

Конструктор(ы)

◆ __construct()

__construct ( BaseValues $entity)
Аргументы
BaseValues$entitySets the context for template substitution.

См. определение в файле basetemplate.php строка 17

Методы

◆ delete()

delete ( )

Deletes templates for this entity from database.

Возвращает
void
Исключения

Bitrix\Main\ArgumentException

См. определение в файле basetemplate.php строка 158

◆ findTemplates()

findTemplates ( )

Returns templates for the entity and all it's parents. Adds INHERITED flag to each template found.

Возвращает
array

См. определение в файле basetemplate.php строка 204

◆ findTemplatesRecursive()

findTemplatesRecursive ( BaseValues $entity,
array & $templates )
protected

Returns templates for the entity and all it's parents into $templates parameter.

Аргументы
BaseValues$entityEntity.
array&$templatesTemplates returned.
Возвращает
void

См. определение в файле basetemplate.php строка 184

◆ get()

get ( BaseValues $entity = null)

Returns array of templates stored for the entity from database.

Аргументы
BaseValues$entityEntity.
Возвращает
array
Исключения

Bitrix\Main\ArgumentException

См. определение в файле basetemplate.php строка 97

◆ getValuesEntity()

getValuesEntity ( )

Returns entity for which this template is executing.

Возвращает
BaseValues|null

См. определение в файле basetemplate.php строка 27

◆ hasTemplates()

hasTemplates ( BaseValues $entity)

Checks if entity has any templates stored in the database. Caches the result in static variable.

Аргументы
BaseValues$entityEntity.
Возвращает
boolean
Исключения

Bitrix\Main\ArgumentException

См. определение в файле basetemplate.php строка 134

◆ set()

set ( array $templates)

Stores templates for entity into database.

Аргументы
array$templatesTemplates to be stored to DB.
Возвращает
void
Исключения

Bitrix\Main\ArgumentException

См. определение в файле basetemplate.php строка 40

Данные класса

◆ $entity

$entity = null
protected

См. определение в файле basetemplate.php строка 12