Удаление файлов
При очистке в админке поля типа "файл" значение поля в БД очищается, но непосредственно файл остается храниться на файловой системе.
Из-за этого размер папки userfiles будет необосновано разростаться.
Как сделать чтобы при очистке значения поля, файл тоже удалялся?
protected $model_elements = [ // Речь о вот таком поле. ['Векторная Иконка', 'image', 'image', [ 'required' => true, 'allowed_extensions' => ['svg'], 'max_size' => 500000 ] ] ];
Напишите пожалуйста подробнее как вы очищаете файловое поле в в админке?
Дело в том что когда запись редактируется в админке, то сохраняется история изменений в таблицу versions.
Когда же вы удаляете запись из моделей через админку то она вначале помещается в корзину а уже после удаления из корзины удаляется окончательно и далее удаляются все ее версии и файлы которые были к ней прикреплены.