15 January, 2021
Лже Артемий
Получить настройки из yaml-файла в виде массива

Так можно получить ваши настройки бэкэнд-формы в виде массива:

$fields = \Yaml::parseFile(plugins_path('author/plugin/models/post/fields.yaml'));

Модель, класс которой имплементирует поведение SettingsModel может получить массив из своего fields.yaml через следующий медот.

$this->getFieldConfig();

Для удобства можно слить поля из fields и tabs разделов в один массив:

$configs = $this->getFieldConfig()->fields + $this->getFieldConfig()->tabs['fields'];
Просмотров: 328