Ответ 1
Проверьте статью API REST с Symfony2: правильный путь от William Durand о разработке API REST.
Я пытаюсь создать службу на основе API с помощью Symfony2, которая является основной базой, на которую наша компания работает. Мне предлагается исследовать лучший способ создания веб-сервиса, т.е. REST, SOAP и т.д. Я не очень опытный программист. Я просто пытаюсь исследовать предмет.
В чем мы в основном нуждаемся, это система, которая предоставила бы и API для создания других приложений на любой платформе или устройстве. Например: я могу использовать API Twitter для отправки/получения твитов. Точно так же мы пытаемся создать продукт E-comm, который поможет другим пользователям создавать сайты и приложения над платформой независимо от языка, устройства или ОС программирования.
Мы пытаемся преобразовать наш продукт в службу на основе API из чистого "приложения MVC".
Проверьте статью API REST с Symfony2: правильный путь от William Durand о разработке API REST.
Я думаю, что лучший репо, на который вы могли бы обратить внимание, - это:
https://github.com/lsmith77/symfony-rest-edition
это учебник
http://welcometothebundle.com/symfony2-rest-api-the-best-2013-way/
Я верю, что приведенные выше ответы не являются вводными для мира FOSRestBundle, поэтому я рекомендую этот подробный учебник по началу работы о том, как для правильной настройки FOSRestBundle с удобными для понимания примерами на контроллерах, обработкой форм и т.д.