Я разрабатываю приложение, которое полностью основано на API-интерфейсе StrongLoop REST в качестве бэкэнд.Сохранение нескольких моделей одновременно в Strongloop
Существует единая регистрационная форма. Пользователь заполняет личные данные, а также некоторые сведения о компании, для которой он/она работает. Пользователь и компания являются отдельными моделями и имеют отношение «имеет одно».
Каков наилучший способ проверки + сохранения формы для обеих моделей одновременно? (Предпочтительно в один запрос)
Есть несколько вещей, которые сделали бы это возможным, но я не мог найти какие-либо документации об этом, или это своем роде уродливые:
запроса- поста, который включает в себя соответствующий модель компании, аналогичная опции фильтра [include], которая существует в запросах GET.
- Способ получения ошибок проверки без фактического сохранения моделей, поэтому вы можете сохранить всю форму после проверки обеих моделей (однако требуется несколько запросов)
- Отправляйте всю форму модели пользователя и сохраняйте модель компании сервер.
Любые мысли?
Я знаю крючки, но как именно это будет работать? Должен ли я публиковать атрибуты от пользователя и компании по одному запросу, а затем с помощью крючка сохранить модель компании отдельно? – Arne
Да, так я и мог. Таким образом, только один запрос будет там, и один объект будет сохранен в обратном вызове сохранения другого объекта. –