В настоящее время я работаю над проектом с использованием Symfony2 и прошу совета по этому поводу.
Я думаю о гибридном приложении двумя (2) разными способами a). Страница входа должна использовать традиционную форму с токеном CRF и разрешать symfonty2 обрабатывать ее. b) Все внутренние страницы (которые потенциально являются модулями). Я хочу, чтобы они были не AJAX, но другие действия внутри должны вести себя как одиночная страница.
Например У меня есть модуль сотрудника. Когда пользователь нажимает на то, что он полностью загружен с сервера (все шаблоны и формы и т.д.), Теперь каждое действие под модулем сотрудника, например добавить/обновить удаление/просмотр и т.д., Должно быть загружено через AJAX и ответ будет возвращен в JSON, т.е. AngularJS.
В настоящее время я думаю об использовании FOSUserBundle, чтобы вернуть html на начальном запросе, а затем на основе типа запроса. Принять: application/json он вернет JSON (помните, как добавить/обновить часть удаления/просмотра?).
Мой вопрос - лучше ли использовать файлы Angular Partials (html) или Symfony2 Twig? или было бы лучше использовать Angular JS, но пусть эти частичные части будут отображаться веточкой Symfony2? (Я думаю о Формах здесь, хотел бы проверить это как со стороны клиента, так и с сервера)
Произошла ли какая-либо одна подобная проблема, если да, то какой подход был использован для разработки приложения HYBRID с использованием AngularJS и Symfony2 или любой другой структуры? любые соответствующие идеи приветствуются.