Добрый день, пытаюсь создать "идеальное" под мои задачи расширение yii2.
Настройки для многодоменного и мультиязычного сайта.
Сам компонент реализовал, все работает.
Вся проблема в редактировании этих настроек.
тк каждая настройка - отдельная строка в таблице: id | name | value | field_type field_type (checkbox, text, textarea, select)
То нужно выводить эти настройки по разному + передавать какие-то данные (например варианты выбора для select) и тп
А т.к это расширение, а не реализация под конкретный проект, где я точно знаю настройки, какие данные будут переданы, то я не могу просто построить форму типа ActiveForm и передать сразу все данные.
Подскажите пожалуйста, как такое реализовывается вообще?
Может быть CRUD вообще вынести из расширения ?
p.s. мне кажется, что я пытаюсь сделать расширение - слишком гибким и универсальным, но может есть какое-то решение хорошее
Дмитрий, у меня примерно так и сделано, основная проблема - передать данные в поле, варианты выбора и тп, вот с этим все никак совладать не могу)
Но, видимо и правда тут модуль не подходит, и нужно под конкретный проект писать