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资产。
答案 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)。
最后一点,如果您覆盖了默认模板,则可能需要对其进行调整以正确加载资源。