STarasenko
@STarasenko
PHP Developer

Как строить RESTful API для работы с данными в связанных таблицах?

Подскажите пожалуйста, как строить работу с данными из разных таблиц?
Чтение - понятно, здесь ничего сложного. А вот, как быть с записью, т.е. POST, PUT?
Например контент с несколькими языками.
Вопрос полностью относится к Yii2.

У меня два предположения:
1. Создавать action в котором парсить данные, которые пришли и растасовывать по разным моделям.
2. Создавать api запросы для каждой модели (таблицы).

Посоветуйте пожалуйста.
  • Вопрос задан
  • 734 просмотра
Решения вопроса 1
Добрый день, Stanislav Tarasenko Rest подразумевает манипуляции с сущностями. Если у вас контент(как я понимаю например статья) содержит несколько языков, то эта сущность едина, следовательно и редактироваться она должна через одну точку API
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
@LAV45
Например контент с несколькими языками.

Можешь использовать этот Behavior https://github.com/LAV45/yii2-translated-behavior
Ты проста работаешь с основной моделью Post и не задумываться в какую таблицу что писать.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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