iKapex
@iKapex

Как получить из symfony2 в angular?

Всем привет.
Получаю данные обычно:
$em = $this->getDoctrine()->getManager();
$result = $em->getRepository('CustomEmployeeBundle:Employee')->findByLastName($last_name);

вывожу var_dump'oм переменную $result - то что надо.

Отправляю тоже, вроде как, обычно:
return new Response(json_encode($result), 200);
Но когда перехожу по нужному адресу вижу там пустые скобки.

В ангуляре простая функция:
$http.get("/employee/search/"+$scope.last_name).success(function (data) {
        $scope.results = data;
        console.log($scope.results);
      });


Но вот в $scope.results какая-то ерундистика. Всё, вроде, проверила - нет там никаких значений.
fc467786f66645099480ddd616217ecc.png

Всем спасибо за ответы.
  • Вопрос задан
  • 295 просмотров
Решения вопроса 1
@wittyrider
systemd есть людей
return new Response(json_encode($result), 200);

json_encode не сериализирует обьект. используйте сервис serializer
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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