Имеется форма КП (ну и нескольких других).
В ней имеется сущность вложения. Загруженные файлы в КП пересматривают и подгружаются новые либо изменившиеся файлы. Я используют показ даты рядом с файлами, чтобы как-то их их различать. Но при 10-15 файлах уже начинается бардак.
Хочется сделать так: в форму КП вставить Форму вложенной сущности, а во вложенную сущность сделать подгрузку файлов давая версию загрузки и дату.
Но есть проблема. В форме КП отображается только дата, автоинкремент не вставляется, вложения тоже не подставляются. В принципе ясно почему так происходит(Хотя почему заголовок не показывает(автоинкремент) - не понятно). Но может быть кто-то подскажет как проще сделать версионирование файлов?
Система версионирования файлов.
- support
- Техническая поддержка
- Сообщения: 7661
- Зарегистрирован: 19 окт 2014, 18:22
- Имя: Харчишин Сергей
- Откуда: Крым, Евпатория
Re: Система версионирования файлов.
автоинкремент не работает с полем "Форма вложенной сущности", так как записи вложенной создаются только в момент сохранения основной записи.
Для загрузки файлов используйте поле "Вложения" они подгружаются через ajax и будут работать с полем "Форма вложенной сущности". Там можно ограничить количество загружаемых фалов до одного.
Для загрузки файлов используйте поле "Вложения" они подгружаются через ajax и будут работать с полем "Форма вложенной сущности". Там можно ограничить количество загружаемых фалов до одного.
-
alexinc
- Сообщения: 422
- Зарегистрирован: 03 мар 2022, 21:40
- Имя: Alex
- Откуда: Россия
- Контактная информация:
Re: Система версионирования файлов.
Пробовал - не работает. Вернее, работает только если делать в новом окне. После сохранения в родительском окне не показывает список файлов. Автоинкремент не так важен при отображении в полеsupport писал(а): 28 апр 2022, 17:07 автоинкремент не работает с полем "Форма вложенной сущности", так как записи вложенной создаются только в момент сохранения основной записи.
Для загрузки файлов используйте поле "Вложения" они подгружаются через ajax и будут работать с полем "Форма вложенной сущности". Там можно ограничить количество загружаемых фалов до одного.
Последний раз редактировалось alexinc 28 апр 2022, 17:14, всего редактировалось 1 раз.
- support
- Техническая поддержка
- Сообщения: 7661
- Зарегистрирован: 19 окт 2014, 18:22
- Имя: Харчишин Сергей
- Откуда: Крым, Евпатория
Re: Система версионирования файлов.
"Форма вложенной сущности" - установите чтоб можно добавлять запись в новом окне.
-
alexinc
- Сообщения: 422
- Зарегистрирован: 03 мар 2022, 21:40
- Имя: Alex
- Откуда: Россия
- Контактная информация:
Re: Система версионирования файлов.
Да, так работает. Но при возврате - список файлов не отдает. Отдает только автоинкремент и дату. Можно как-то запихнуть список файлов в дополнительное поле?support писал(а): 28 апр 2022, 17:12 "Форма вложенной сущности" - установите чтоб можно добавлять запись в новом окне.
-
alexinc
- Сообщения: 422
- Зарегистрирован: 03 мар 2022, 21:40
- Имя: Alex
- Откуда: Россия
- Контактная информация:
Re: Система версионирования файлов.
Да, не подскажите - а что это за цифры впереди названия файла, если брать список с помощью php из сущности вложения? Время создания? И есть ли встроенная функция для ее обрезки?support писал(а): 28 апр 2022, 17:12 "Форма вложенной сущности" - установите чтоб можно добавлять запись в новом окне.
- support
- Техническая поддержка
- Сообщения: 7661
- Зарегистрирован: 19 окт 2014, 18:22
- Имя: Харчишин Сергей
- Откуда: Крым, Евпатория
Re: Система версионирования файлов.
Это время создания. Добавляется как [time]_[имя файла]