1

我通过简单的安装将 SonataMediaBundle 与 SonataAdminBundle 一起使用。

当我想添加新媒体时。我可以选择我想要的提供商。我将其配置为显示 Daylimotion、Youtube 和 Image。

没有出现 Youtube 和 Image 图片。我可以看到错误

GET http://my_url/web/data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAOcA…/kI5CVlcXzqGKBtUyZMjz8qd9WApPTb0NUnhAgBPwh8D8I22yw4XkRvwAAAABJRU5ErkJggg== 414 (Request-URI Too Long) 

当我上传图片时,第二个问题来了。我有:

request failed: URI too long (longer than 8190)

我尝试了在http://sonata-project.org/bundles/admin/master/doc/reference/troubleshooting.html找到的 js,但它不起作用。

编辑:我将我的 SonataMediaBundle 版本从 2.3 更改为 dev-master。现在我可以看到 youtube 徽标,但仍然有太长的 uri 错误。

4

3 回答 3

1

我遇到了同样的问题。我正在使用奏鸣曲核心2.3.1并更改为2.3.0,这解决了它。似乎 2.3.3 也有同样的问题。

所以确保你在 composer.json 中降级你的奏鸣曲核心,直到他们解决了这个问题。降级到稳定版本比使用 dev 分支更好。

“奏鸣曲项目/核心捆绑”:“2.3.0”

顺便说一句,我正在使用 2.3.1 的 MediaBundle。

问题

于 2015-06-09T09:04:51.593 回答
0

通过更新 dev-master 和 cache:warmup 解决了问题!

于 2015-01-26T13:40:42.607 回答
0

请仅使用稳定版本,否则您可能会遇到一些 WIP 问题...

于 2015-02-02T15:42:55.950 回答