Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Описание бага: В конструктор произвольного элемента формы не передаются параметры, в следствие чего произвольные элементы формы не получают никаких данных из модели Пример: ...->form(function () { FormItem::approval('approved_at', 'Approved At')->default(time()); }); Попытка получить данные из класса данного элемента: use SleepingOwl\Admin\Models\Form\FormItem\Timestamp; class Approval extends Timestamp{ public function render() { $instance = Admin::instance()->formBuilder->getModel(); if((new \DateTime($instance->approved_at)) < (new \DateTime('2000-10-01'))) return 'closed'; return parent::render(); // Вернется некорректный html-код. Атрибуты $this->name, $this->label равны NULL, т.к. в конструктор они не передались. } } Данный фикс исправляет эту проблему
- Loading branch information