inik23
@inik23
типа разработчик

Существует ли литература по созданию приложений в связке symfony2 и angularjs?

Очень хочу развиваться в данном направлении. Немного изучил angular и symfony2 . По отдельности могу создавать на них не сложные приложения. Но вот как правильно создавать SPA приложения с помощью этих фреймворков понять не могу. Буду признателен за любые источники информации по этому вопросу.
  • Вопрос задан
  • 610 просмотров
Решения вопроса 2
Fesor
@Fesor
Full-stack developer (Symfony, Angular)
Но вот как правильно создавать SPA приложения с помощью этих фреймворков


По отдельности. Сервер на symfony, клиент на angular. Это разные части проектов, по сути это два разных приложения. У них нет общих частей, со стороны сервера у вас только REST или JSON RPC API. Клиент даже не знает что сервер на пыхе написан. Далее обычно прописывается конфигурация nginx-а так, что скажем запросы на /api/ идет на симфони, а все остальное перебрасывается на angular.

Вот такие дела.
Ответ написан
Комментировать
riky
@riky
Laravel
насколько я понимаю основная проблема с которой можете столкнуться юзая их из коробки - то что ангулар запросы в джейсон сериализует - можете тут почитать habrahabr.ru/post/235081

либо пробовать юзать готовую сборку https://github.com/FlyersWeb/angular-symfony и читать доки по ней
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 2
@scard
About me
В сущности первый пост уже открыл. Что же до деталей: юзай примерно такой состав бандлов симвони
1) https://github.com/nelmio/NelmioApiDocBundle для документирования своего REST API
2) https://github.com/FriendsOfSymfony/FOSRestBundle для реализации самого апи
3) https://github.com/FriendsOfSymfony/FOSUserBundle это штучка для авторизации и связки с оаус2 подходом
Детали связки с oauth2 службой и ее реализация хорошо описана здесь m2mdas.github.io/blog/2013/11/21/integrate-hwioaut...

В сущности на фреймворк возлагаются штатные задачи: сделать что-то, что требуется со стороны клиента (в данном случае это AngularJS) и сделать это (выборка, апдейд, удаление и тдтп), полагаясь на соответствующие права.
Ответ написан
Комментировать
inik23
@inik23 Автор вопроса
типа разработчик
Спасибо за ответы. Возможно это моя наивность. Думал есть литература по этому вопросу.
за https://github.com/FlyersWeb/angular-symfony отдельное спасибо, почитаю.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы