SonataMediaBundle中不存在过滤器"number_format_decimal":第54行的MediaAdmin:edit.html.twig

Niz*_*sar 6 symfony sonata-media-bundle

SonataMediaBundle曾经正常工作.由于我安装并配置了SonataPageBundle,它不再起作用了.首先,我有一个500 Internal Server Error响应(我创建了默认网站,默认页面和默认快照),其余页面工作正常!然后我安装并配置了SonataFormatterBundle然后我不知道为什么当我尝试上传文件或youtube链接时出现此错误:

The filter "number_format_decimal" does not exist in SonataMediaBundle:MediaAdmin:edit.html.twig at line 54
500 Internal Server Error - Twig_Error_Syntax
Run Code Online (Sandbox Code Playgroud)

我也SonataIntlBundle激活了我的AppKernel.php.

谢谢.

Aza*_*lvi 17

将此行添加到您的 composer.json

    "sonata-project/intl-bundle": "2.2.x-dev",
Run Code Online (Sandbox Code Playgroud)

然后通过此命令更新composer

    composer update "sonata-project/intl-bundle"
Run Code Online (Sandbox Code Playgroud)

之后添加此行 AppKernel.php

    new Sonata\IntlBundle\SonataIntlBundle(),
Run Code Online (Sandbox Code Playgroud)

希望这能解决你的问题.