Например, если нужно использовать id текущей записи в форме
Некоторые вводные Вам понадобится изучить на стороннем ресурсе:
После того как Вы добавили кастомную кнопку возможно Вам понадобится вывести форму добавления связи с заполненным полем. К примеру, мы находимся на странице клиента и нам нужно добавить форму записи клиента на прием. Добавлять id клиента вручную глупо и неудобно.
Для этого добавляем кнопку, в ее разметке добавляем:
<button
...
data-extra-data="client: <?= $this->params[0]; ?>"/
...
</button>
Где $this->params[0] это id текущей записи. Сюда Вы можете вставить любое значение по вашей задаче.
И в filterFields совей моджели пишем:
if(input('client')) {
$fields->client->value = input('client');
}
Опубликовано 8 октября 2021 г. в категории: October CMS
Если Вам необходимо внедрить данную разработку на свой проект, свяжитесь со мной, обсудим цену и срок.