SonatajQueryBundle不再作为依赖项安装

时间:2014-04-18 07:46:44

标签: symfony sonata-admin

Fatal error: Class 'Sonata\jQueryBundle\SonatajQueryBundle' not found in /Users/.../app/AppKernel.php on line 21

在我的composer.json中将SonataAdminBundle版本升级为dev-master并执行composer update以尝试新的Bootstrap3布局后,我收到了上述错误。

现在是否必须手动添加依赖项?似乎现在已经删除了jquery包,好像我注释掉了第21行,网站加载但没有加载任何jquery资产。

1 个答案:

答案 0 :(得分:3)

资产管理在即将推出的稳定版本中得到了改进。 SonataAdminBundle现在使用bower来处理资产(https://github.com/sonata-project/SonataAdminBundle/issues/2036)。

因此,如果您更新代码,则需要删除SonatajQueryBundle。此外,还有一个新的配置部分可以在AdminBundle中添加您的资产。因此,您可以很好地控制项目中加载的资产。 (https://github.com/sonata-project/SonataAdminBundle/blob/master/Resources/doc/reference/configuration.rst)。

最后一点,如果您覆盖了默认模板,则可能需要对其进行调整以正确加载资源。