Я использую Laravel / PHP для вывода некоторых JSON для Ember, чтобы забрать … пара вещей здесь.
Во-первых, мой PHP выглядит так (есть другой способ отправки данных)
return Response::json([ 'articles' => $articles->toArray() ], $statusCode);
Это то, что я привык делать.
foreach($articles as $article) { $response['articles'][] = [ 'id' => $article->id, 'body' => $article->body, 'title' => $article->title ]; } return Response::json([ 'articles' => $articles->toArray() ], $statusCode);
Первый PHP-фрагмент отлично работает, а второй – нет. Я получаю всевозможные ошибки относительно типов ресурсов Ember.
Следующий вопрос касается голов Ember. Прямо сейчас я получаю все, что работает с RESTAdapter
но должен ли я использовать JSONAPIAdapter
вместо этого? Когда я пытаюсь заставить его работать с JSONAPIAdapter
и JSONAPISerializer
я получаю эту ошибку
Должно присутствовать один или несколько следующих ключей: \ "data \", \ "errors \", \ "meta
, Я могу получить эту ошибку, чтобы уйти, но затем я получаю сообщение об ошибке неопределенного типа или неизвестного ресурса.