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

Есть атрибуты товаров, реализованные через eav, в которых хранятся attribute_id, product_id и value.
Чтобы добавить атрибут - необходимо в форму передать product_id, это значит, что перед добавлением атрибута товар уже должен быть создан.
На клиенте, в форме добавления товара, динамическое добавление атрибутов я могу реализовать при помощи jquery templates, получая атрибут из select`a, value вводить в форме, а сам product_id уже добавлять в контроллере после сохранения модели.
Собственно, метод рабочий, но гугл подсказывает, что вариант с jquery templates не актуален уже лет так 10.
Просьба поделиться вашими способами, возможно есть более элегантные варианты.
Спасибо.
  • Вопрос задан
  • 197 просмотров
Решения вопроса 1
slo_nik
@slo_nik Куратор тега Yii
Дмитрий Яковлев, Вам надо познакомиться с табличным вводом.
И вот ещё есть такой пакет.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы