Найдите исполнителя для вашего проекта прямо сейчас!
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.

Необходимо создать модуль для добавления неограниченного количества атрибутов для сущностей (Eav модель).

Механика модуля:

1. Создание/обновление аттрибута:

- Название аттрибута

- Вид аттрибута (текст, строка, число)

- Тип аттрибута (чекбокс, radiobutton, пустая строка, пустой textarea)

 - Если тип аттрибута не "пустая строка", то необходимо создать значения аттрибута для выбора.

2. Удаление аттрибута

- удаляется сам аттрибут и значения сущностей, если есть 

3. Объединение аттрибутов в группы

- Название группы

- Выбор обязательныйх аттрибутов для заполнения/выбора

Механика при создании сущности (к примеру, товара) (back):

1. При создании товара выбирается группа аттрибутов.

2. В зависимости от группы выводятся форма для заполнения . 

- если аттрибут типа чекбокс\radiobutton - выбираем из значений

- если аттрибут типа пустая строка\textarea - выводим пустую строку/textarea

3. Валидация аттрибутов при сохранении

4. Валидация на заполнение обязательных аттрибутов

На фронте:

Основной метод для вывода значений аттрибутов для конкретной сущности

По оплате, предлагайте, пожалуйста вашу стоимость.

По срокам - не горит. В спокойном темпе. Предложите, ориентировочный срок.

7 лет назад
sbmd
38 летУкраина
10 лет в сервисе
Был
7 лет назад