我目前正在使用Symfony2开展一个项目,并就此寻求一些建议。
我正在考虑以两种不同的方式使用混合应用程序 a)登录页面应使用带有CRF令牌的传统形式,并让symfonty2处理它。 b)所有内页(可能是模块)我希望它们是非AJAX,但其中的其他活动应该像单页一样。
例如我有一个员工模块。当用户点击它完全从服务器(所有模板和表单等)加载时,现在员工模块下的每个活动如添加/更新删除/查看等都应通过AJAX加载并返回响应在JSON中,即AngularJS。
我目前正在考虑使用 FOSUserBundle 在初始请求时返回html然后根据请求类型接受:application / json它将返回JSON(还记得add / updat delete / view部分吗? )。
我的问题是使用Angular Partials(html)文件或Symfony2 Twig更好吗?或者使用Angular JS会更好,但是让那些部分由Symfony2 twig渲染? (我在想这里的Forms,想要从客户端和服务器端验证)
是否有人遇到类似的问题,如果是,那么使用 AngularJS和Symfony2 或任何其他框架使用什么方法来开发HYBRID应用程序?任何相关的想法都表示赞赏。