Как управлять связями?

Всё что касается построения API
Ответить
snewer
Сообщения: 45
Зарегистрирован: 2016.08.05, 13:10

Как управлять связями?

Сообщение snewer »

Здравствуйте!

Как в RESTful API управлять связями, например, многие-ко-многим. Как добавлять, удалять?

Спасибо!
Аватара пользователя
samdark
Администратор
Сообщения: 9489
Зарегистрирован: 2009.04.02, 13:46
Откуда: Воронеж
Контактная информация:

Re: Как управлять связями?

Сообщение samdark »

Технически или с точки зрения проектирования ресурсов?
snewer
Сообщения: 45
Зарегистрирован: 2016.08.05, 13:10

Re: Как управлять связями?

Сообщение snewer »

samdark писал(а): 2017.04.03, 23:32 Технически или с точки зрения проектирования ресурсов?
Ну вообще, было бы интересно узнать обе стороны.
Интересный подход здесь: https://github.com/tunecino/yii2-nested-rest, но для работы со связями один-к-одному, как я понял, не очень подходит.
Аватара пользователя
samdark
Администратор
Сообщения: 9489
Зарегистрирован: 2009.04.02, 13:46
Откуда: Воронеж
Контактная информация:

Re: Как управлять связями?

Сообщение samdark »

Технически так же, как и с формами. link() и всё такое. С точки зрения ресурсов по ссылке верное направление.
snewer
Сообщения: 45
Зарегистрирован: 2016.08.05, 13:10

Re: Как управлять связями?

Сообщение snewer »

Расширение по ссылке не работает со связями один-к-одному, как я понял
Аватара пользователя
samdark
Администратор
Сообщения: 9489
Зарегистрирован: 2009.04.02, 13:46
Откуда: Воронеж
Контактная информация:

Re: Как управлять связями?

Сообщение samdark »

Вполне возможно. По крайней мере, в документации о hasOne() ничего нет. Смысл от этого не меняется.
snewer
Сообщения: 45
Зарегистрирован: 2016.08.05, 13:10

Re: Как управлять связями?

Сообщение snewer »

Спасибо, буду копаться
Ответить