Я уже несколько дней бьюсь над проблемой пользовательского просмотра, и мне нужна помощь.
Я делаю сайт для издателя игр. У них будет список игр. Каждая игра имеет набор дат запуска в зависимости от платформы. Например, PS4 + XBox + PC может запустить 25 сентября, а iOS + Android - 13 октября.
Итак, для этого в режиме редактирования игры у меня есть вкладка «Платформы». В этой вкладке я хочу что-то похожее на то, как работает поле таблицы: форма, которая имеет select2_multiple для платформ и date_picker для даты запуска. Нажатие на кнопку «Добавить платформы» должно создать записи в сводной таблице и добавить строку над формой «Добавить новую платформу». Вот что у меня есть:
Как вы можете видеть, я основал это пользовательское представление на табличном представлении. Поле select2_multiple и date_picker не работает, но это не главная проблема. Реальный вопрос здесь заключается в том, является ли это лучшим подходом. Есть ли лучший способ заполнить сводную таблицу, которая имеет не только идентификаторы двух связанных таблиц? На мой взгляд, эта сводная таблица имеет id
, game_id
, platform_id
и launch_date
.
Я много осматривался, и похоже, что это новое поле матрицы будет моим решением, но оно еще не готово.