Symfony 3和Angular 2文件夹结构

Dbl*_*247 2 php symfony angular

我是Symfony和Angular的新手,我正在尝试弄清楚这些碎片是如何组合在一起的.我想为我的后端和web api使用Symfony.我想使用Angular作为前端桌面体验.

我不确定文件夹结构应该如何.我是否将我的角度javascript/typescript文件放在Symfony项目的根目录中的文件夹中并利用它们的文件夹结构.或者我的src文件夹中有两个包.一个用于后端/网站.前端的另一个?或者后端是否应该插入角度组件的树枝模板?

*****编辑*****

@Tobias Xy纠正我,如果我错了,但是会在src文件夹中创建bundle并将文件保存在资源文件夹中吗?

然后我在底部看到以下内容:

基于前端的应用程序

最近,像AngularJS这样的前端技术已经变得非常流行,用于开发与API通信的前端Web应用程序.

如果您正在开发这样的应用程序,则应使用该技术推荐的工具,例如Bower和GruntJS.您应该从Symfony后端单独开发前端应用程序(如果需要,甚至可以分离存储库).

所以他们说要做两个单独的项目而不是使用捆绑前端?

如果是这样你怎么主持这个?在两个不同的网站上?

Tob*_* Xy 7

Symfony是一个后端框架,因此添加仅包含前端文件(css,javascript等)的包没有意义.

另请参阅Web资产(Symfony最佳实践)

他们说:

将您的资产存储在Web /目录中.

2016年3月23日更新

Cerad在评论中写道:"客户端angularjs和reactjs应用程序就像Symfony一样拥有自己的构建系统".这实际上是一个不同的主题,但我上面链接的文章也说明了一些:

最近,像AngularJS这样的前端技术已经变得非常流行,用于开发与API通信的前端Web应用程序.

如果您正在开发这样的应用程序,则应使用该技术推荐的工具,例如Bower和GruntJS.您应该从Symfony后端单独开发前端应用程序(如果需要,甚至可以分离存储库).