Пытаюсь подружить Yii2 в качестве API с EmberJS.
Все бы хорошо, но меня смущает то, как Ember и Yii работают со связями моделей. Yii джойнит связанную модель в свойство родителя, а Ember хочет видеть только ID связанных записей в родительской. Суть:
Yii:
'post': {
'id': 1,
'title': 'Post title',
'text': 'some text',
'comments': [
{
'id': 1,
'title': 'some title',
'text': 'some text'
},
{
'id': 2,
'title': 'some title',
'text': 'some text'
}
]
}
Что хочет видеть Ember:
'post': {
'id': 1,
'title': 'Post title',
'text': 'some text',
'comments': [1,2]
},
'comments': [
{
'id': 1,
'title': 'some title',
'text': 'some text'
},
{
'id': 2,
'title': 'some title',
'text': 'some text'
}
]
В какую сторону смотреть, что бы Yii мог отдавать данные в удобном Ember формате?