我想知道为什么AsseticBundle已从Symfony的所有版本中删除。从所有Symfony版本中删除AsseticBundle
我到处寻找,我没有发现任何网站在谈论这个开始几个星期的新闻。
最初,我以为他们删除了这个软件包,因为安全漏洞需要几天才能修复。
该Bundle无法从外部文件夹中包含javascript和css文件类型,并且我想确定这个Bundle wille是否会被Symfony中的另一个替换,或者我应该手动添加此Bundle。
由于
我想知道为什么AsseticBundle已从Symfony的所有版本中删除。从所有Symfony版本中删除AsseticBundle
我到处寻找,我没有发现任何网站在谈论这个开始几个星期的新闻。
最初,我以为他们删除了这个软件包,因为安全漏洞需要几天才能修复。
该Bundle无法从外部文件夹中包含javascript和css文件类型,并且我想确定这个Bundle wille是否会被Symfony中的另一个替换,或者我应该手动添加此Bundle。
由于
的AsseticBundle不兼容/保持与所述框架(2.8/3.X)的新版本。
见Fabpot的鸣叫是在问:Honest question: is #Assetic still relevant for #Symfony 3.0?
和PR remove AsseticBundle(你可以找到关于支持和反对拆除Assetic的很好的讨论)。
请查看Symfony and Asset Management这篇文章,澄清并简化所有的讨论。
希望这有助于
虽然Symfony的不支持从2.8版本向上assetic,您仍然可以通过运行安装:
composer require symfony/assetic-bundle
,然后启用包在你的AppKernel.php像这样:
new Symfony\Bundle\AsseticBundle\AsseticBundle()
[谁说它已被删除?](http://symfony.com/doc/current/reference/configuration/assetic.html)在这个项目中,他们不使用它了 –
(在康波) [链接](https://github.com/symfony/symfony-standard) –
这只是一个骨架应用程序 –