method
public
static
Document::createByTemplate()
Сигнатура
public static createByTemplate(Template $template, mixed $value[, array<string|int, mixed> $data = [] ]) : Document|null
Описание
Шаблон должен иметь указанный sourceType.
Параметры
$template
Template
$value
mixed
$data
array<string|int, mixed>
= []
Возвращаемое значение
Document|null
Как применяется в Document
Document::createByTemplate() — метод класса \Bitrix\DocumentGenerator\Document модуля «Генератор документов».
Статический метод — вызывается через имя класса Document, без создания объекта.
use Bitrix\Main\Loader;
use Bitrix\DocumentGenerator\Document;
Loader::includeModule('documentgenerator');
$template = null; // Template
$value = null;
$result = Document::createByTemplate($template, $value);
// $result: Document|nullДругие методы Document
__get()actualize()Пересоздать документ, используя те же внешние значения.checkFields()Если $requiredOnly равно true, возвращает список обязательных с пустыми значениями.enablePublicUrl()enableStamps()excludeFields()Добавляет $fieldNames в $this->excludeFields (не перезаписывает их)getCreateTime()getCreationMethod()getDownloadUrl()getEmailDiskFile()getFields()Возвращает массив со всеми плейсхолдерами, их описаниями полей и фактическими значениями.getFile()
Исходный файл: source/documentgenerator/lib/document.php:97

