Страница 1 из 1

Система версионирования файлов.

Добавлено: 28 апр 2022, 16:49
alexinc
Имеется форма КП (ну и нескольких других).
В ней имеется сущность вложения. Загруженные файлы в КП пересматривают и подгружаются новые либо изменившиеся файлы. Я используют показ даты рядом с файлами, чтобы как-то их их различать. Но при 10-15 файлах уже начинается бардак.
Хочется сделать так: в форму КП вставить Форму вложенной сущности, а во вложенную сущность сделать подгрузку файлов давая версию загрузки и дату.
Но есть проблема. В форме КП отображается только дата, автоинкремент не вставляется, вложения тоже не подставляются. В принципе ясно почему так происходит(Хотя почему заголовок не показывает(автоинкремент) - не понятно). Но может быть кто-то подскажет как проще сделать версионирование файлов?

Re: Система версионирования файлов.

Добавлено: 28 апр 2022, 17:07
support
автоинкремент не работает с полем "Форма вложенной сущности", так как записи вложенной создаются только в момент сохранения основной записи.
Для загрузки файлов используйте поле "Вложения" они подгружаются через ajax и будут работать с полем "Форма вложенной сущности". Там можно ограничить количество загружаемых фалов до одного.

Re: Система версионирования файлов.

Добавлено: 28 апр 2022, 17:10
alexinc
support писал(а): 28 апр 2022, 17:07 автоинкремент не работает с полем "Форма вложенной сущности", так как записи вложенной создаются только в момент сохранения основной записи.
Для загрузки файлов используйте поле "Вложения" они подгружаются через ajax и будут работать с полем "Форма вложенной сущности". Там можно ограничить количество загружаемых фалов до одного.
Пробовал - не работает. Вернее, работает только если делать в новом окне. После сохранения в родительском окне не показывает список файлов. Автоинкремент не так важен при отображении в поле

Re: Система версионирования файлов.

Добавлено: 28 апр 2022, 17:12
support
"Форма вложенной сущности" - установите чтоб можно добавлять запись в новом окне.

Re: Система версионирования файлов.

Добавлено: 28 апр 2022, 17:26
alexinc
support писал(а): 28 апр 2022, 17:12 "Форма вложенной сущности" - установите чтоб можно добавлять запись в новом окне.
Да, так работает. Но при возврате - список файлов не отдает. Отдает только автоинкремент и дату. Можно как-то запихнуть список файлов в дополнительное поле?

Re: Система версионирования файлов.

Добавлено: 28 апр 2022, 17:50
alexinc
support писал(а): 28 апр 2022, 17:12 "Форма вложенной сущности" - установите чтоб можно добавлять запись в новом окне.
Да, не подскажите - а что это за цифры впереди названия файла, если брать список с помощью php из сущности вложения? Время создания? И есть ли встроенная функция для ее обрезки?

Re: Система версионирования файлов.

Добавлено: 29 апр 2022, 07:03
support
Это время создания. Добавляется как [time]_[имя файла]