THIS 链接建议/app
目录包含所有配置,模板(.html.twig
文件)和翻译,而/src
目录包含PHP代码。
但是,HERE我们可以看到.css和.js文件是从/src/AppBundle/Resources/public
目录而不是/app/Resources/public
目录加载的。最佳做法是什么?我应该如何专业地解决这个问题,并且应该将所有模板,.js
和.css
文件保存在哪里?
最佳答案
我喜欢将用于一般用途的css和javascript放在/app/Resources/public
中,将特定于相关捆绑软件的css和javascript放在/src/YourBundleNameBundle/Resources/public
中。这样,当我想查看特定于捆绑软件的代码时,我将直接转到该捆绑软件,当它是通用代码时,我可以确定它在根目录中。我见过专家们这样做,这对我来说很有意义。
这是一个选择问题,没有对与错的答案。
关于javascript - Symfony 3.3-我应该在哪里放置CSS和JS文件?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/46193375/