Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
每个包都有自己的公共目录来存储资产(css/js/images)。
现在使用的资产的最佳位置是app\Resources\views\base.htl.twg什么?
app\Resources\views\base.htl.twg
Symfony 是如何理解将它们呈现给公众的?
通常,目录中可用的模板资产app/Resources/view(如 base.html.twig)直接放置在 web 根目录的子目录中,如web/includes/css/main.css并用asset('includes/css/main.css').
app/Resources/view
web/includes/css/main.css
asset('includes/css/main.css')
如果您不喜欢它,您可以轻松创建自己的包来存储应用程序资产。
我建议您创建一个 DesignBundle 来存储所有基本模板和资产。此方法允许您与其他应用程序共享您的配置。