Чек-лист создания формы Master-Detail в Backend OctoberCMS
October CMS поддерживает декларативный способ задания формы Master-Detail.

- В Master модели должна быть связь
belongsилиhas. - В Detail модели надо указать
fillableатрибуты для заполнения. - В Master контроллере массиву
$implementдобавить поведениеBackend.Behaviors.RelationController. - В Master контроллере добавить конфиг
$relationConfig, описывающий поведение отношения.... public $relationConfig = 'config_relation.yaml';Пример конфига:
publications: label: Публикации view: list: $/bree7e/cris/models/publication/columns.yaml toolbarButtons: create|add|remove manage: form: $/bree7e/cris/models/publication/fields_simple.yaml showSearch: true recordsPerPage: 10 - Создать
columns.yamlдля Detail модели по аналогии сfields.yaml. - Создать
partialотрисвощик формы "Mater/Detail".
Например_publications.htm:<?= $this->relationRender('publications') ?> - Создать поле для отрисовщика в конфиге
fields.yamlMaster модели с типовpartialи именем из шага (6) без символа подчёркивания.publications: span: full type: partial tab: Публикации
Видео от Watch-Learn