Это может быть невозможный вопрос, но если у кого-то есть идеи, даже если это заказное решение
Мы пытаемся придумать простую программу для рассылки людям, поддерживаемую базой данных. На упрощенном уровне будет объект «Пользователь», который просто имеет имя и адрес электронной почты. Программа просто позволяет кому-то редактировать имя и адрес электронной почты, и все хорошо
Затем мы хотим, чтобы другие разработчики могли добавлять свои собственные поля и писать «плагин» для его редактирования. Итак, у меня есть копия программы, я смог написать свой плагин, который добавляет «форму имени» в форму - и он может стоять отдельно от слоя данных, но проблема с этим методом в том, что в конечном итоге запустить две команды базы данных
выберите имя, адрес электронной почты от пользователя
выберите название компании от пользователя
В идеале было бы очень здорово, если бы плагин добавил что-то в слой данных, чтобы указать имя компании для пользователя, тогда у вас есть только одна команда
выберите имя, адрес электронной почты, название компании от пользователя
Отлично ... но как
Идеи на открытке - или, по крайней мере, в качестве ответа здесь