Задать вопрос

Как реализовывать динамические EAV?

Есть атрибуты товаров, реализованные через eav, в которых хранятся attribute_id, product_id и value.
Чтобы добавить атрибут - необходимо в форму передать product_id, это значит, что перед добавлением атрибута товар уже должен быть создан.
На клиенте, в форме добавления товара, динамическое добавление атрибутов я могу реализовать при помощи jquery templates, получая атрибут из select`a, value вводить в форме, а сам product_id уже добавлять в контроллере после сохранения модели.
Собственно, метод рабочий, но гугл подсказывает, что вариант с jquery templates не актуален уже лет так 10.
Просьба поделиться вашими способами, возможно есть более элегантные варианты.
Спасибо.
  • Вопрос задан
  • 207 просмотров
Подписаться 1 Простой 9 комментариев
Помогут разобраться в теме Все курсы
  • Onskills
    PHP: базовый курс
    1 месяц
    Далее
  • teamcoding
    TC200PY Разработка PHP веб-приложений на Yii2. Шаблон приложения advanced
    3 месяца
    Далее
  • FructCode
    Yii2 Фреймворк
    2 месяца
    Далее
Решения вопроса 1
slo_nik
@slo_nik Куратор тега Yii
Дмитрий Яковлев, Вам надо познакомиться с табличным вводом.
И вот ещё есть такой пакет.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы