【发布时间】:2016-03-01 11:33:51
【问题描述】:
我是 Symfony 和 Angular 的新手,我正在尝试弄清楚这些部分如何组合在一起。我想为我的后端和 web api 使用 Symfony。我想将 Angular 用于类似前端桌面的体验。
我不确定文件夹结构应该如何。我是否将我的 angular javascript/typescript 文件放在 Symfony 项目根目录的文件夹中并利用它们的文件夹结构。或者我的 src 文件夹中有两个包。一个用于后端/网站。另一个用于前端?或者后端应该提供插入了角度组件的树枝模板?
***** 编辑 *****
@Tobias Xy 如果我错了,请纠正我,但这会在 src 文件夹中创建包并将文件保存在资源文件夹中是否正确?
然后我在底部看到以下内容:
基于前端的应用程序
最近,像 AngularJS 这样的前端技术变得很漂亮 用于开发与 API 对话的前端 Web 应用程序。
如果您正在开发这样的应用程序,您应该使用 技术推荐的工具,例如 Bower 和 咕噜声。您应该单独开发您的前端应用程序 您的 Symfony 后端(如果您愿意,甚至可以分离存储库)。
所以他们是说做两个单独的项目而不是在前端使用捆绑包?
如果是这样,你如何主持这个?在两个不同的网站上?
【问题讨论】:
-
我想他是说你应该有 2 个项目。一个,如您所说,使用 Symfony,用于 API、服务器端和另一个项目,带有角度、前端。