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

Все вопросы/проблемы по установке и использовании.
Ответить
alexinc
Сообщения: 422
Зарегистрирован: 03 мар 2022, 21:40
Имя: Alex
Откуда: Россия
Контактная информация:

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

Сообщение alexinc »

Имеется форма КП (ну и нескольких других).
В ней имеется сущность вложения. Загруженные файлы в КП пересматривают и подгружаются новые либо изменившиеся файлы. Я используют показ даты рядом с файлами, чтобы как-то их их различать. Но при 10-15 файлах уже начинается бардак.
Хочется сделать так: в форму КП вставить Форму вложенной сущности, а во вложенную сущность сделать подгрузку файлов давая версию загрузки и дату.
Но есть проблема. В форме КП отображается только дата, автоинкремент не вставляется, вложения тоже не подставляются. В принципе ясно почему так происходит(Хотя почему заголовок не показывает(автоинкремент) - не понятно). Но может быть кто-то подскажет как проще сделать версионирование файлов?
Аватара пользователя
support
Техническая поддержка
Сообщения: 7661
Зарегистрирован: 19 окт 2014, 18:22
Имя: Харчишин Сергей
Откуда: Крым, Евпатория

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

Сообщение support »

автоинкремент не работает с полем "Форма вложенной сущности", так как записи вложенной создаются только в момент сохранения основной записи.
Для загрузки файлов используйте поле "Вложения" они подгружаются через ajax и будут работать с полем "Форма вложенной сущности". Там можно ограничить количество загружаемых фалов до одного.
alexinc
Сообщения: 422
Зарегистрирован: 03 мар 2022, 21:40
Имя: Alex
Откуда: Россия
Контактная информация:

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

Сообщение alexinc »

support писал(а): 28 апр 2022, 17:07 автоинкремент не работает с полем "Форма вложенной сущности", так как записи вложенной создаются только в момент сохранения основной записи.
Для загрузки файлов используйте поле "Вложения" они подгружаются через ajax и будут работать с полем "Форма вложенной сущности". Там можно ограничить количество загружаемых фалов до одного.
Пробовал - не работает. Вернее, работает только если делать в новом окне. После сохранения в родительском окне не показывает список файлов. Автоинкремент не так важен при отображении в поле
Последний раз редактировалось alexinc 28 апр 2022, 17:14, всего редактировалось 1 раз.
Аватара пользователя
support
Техническая поддержка
Сообщения: 7661
Зарегистрирован: 19 окт 2014, 18:22
Имя: Харчишин Сергей
Откуда: Крым, Евпатория

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

Сообщение support »

"Форма вложенной сущности" - установите чтоб можно добавлять запись в новом окне.
alexinc
Сообщения: 422
Зарегистрирован: 03 мар 2022, 21:40
Имя: Alex
Откуда: Россия
Контактная информация:

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

Сообщение alexinc »

support писал(а): 28 апр 2022, 17:12 "Форма вложенной сущности" - установите чтоб можно добавлять запись в новом окне.
Да, так работает. Но при возврате - список файлов не отдает. Отдает только автоинкремент и дату. Можно как-то запихнуть список файлов в дополнительное поле?
alexinc
Сообщения: 422
Зарегистрирован: 03 мар 2022, 21:40
Имя: Alex
Откуда: Россия
Контактная информация:

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

Сообщение alexinc »

support писал(а): 28 апр 2022, 17:12 "Форма вложенной сущности" - установите чтоб можно добавлять запись в новом окне.
Да, не подскажите - а что это за цифры впереди названия файла, если брать список с помощью php из сущности вложения? Время создания? И есть ли встроенная функция для ее обрезки?
Аватара пользователя
support
Техническая поддержка
Сообщения: 7661
Зарегистрирован: 19 окт 2014, 18:22
Имя: Харчишин Сергей
Откуда: Крым, Евпатория

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

Сообщение support »

Это время создания. Добавляется как [time]_[имя файла]
Ответить