Есть сайт на yii2, нужно добавить мегаформу на 320 полей.
Сразу возникли вопросы - как правильно сохранять такие данные? таблица на 320 колонок мне кажется немного неправильной.
Если хранить в таблице вида form_id,input_id, value - получится инсерт 320 строк . как в таком случае организовать модель? есть в yii какие-нибудь плюшки для такого?
Как часто данные будут заполняться? Что за форма такая с 320 полями? Неужели нельзя данные сгруппировать?
Как минимум стоит использовать wizard для пошагового заполнения формы.
В плане сервера ничего не подскажу, потому что я бы стал искать варианты сокращать форму/поля, группировать их в небольшие модели.
Для таких извращений мне кажется лучше использовать напрямую запись в ячейки документа Excel. Брать 320 текстовых полей и подписывать по названию колонок.
Безусловно, этот подход возможен, если нужно просто сохранить данные и забыть про них (выложить ссылку на готовый файл, например).