Sonata Media Bundle 与 Sonata Admin Bundle 3.0(或 2.4)
Posted
技术标签:
【中文标题】Sonata Media Bundle 与 Sonata Admin Bundle 3.0(或 2.4)【英文标题】:Sonata Media Bundle with Sonata Admin Bundle 3.0 (or 2.4) 【发布时间】:2016-09-03 11:19:10 【问题描述】:我正在尝试寻找奏鸣曲捆绑包的组合以与 Sonata Media Bundle 和 Sonata Admin Bundle 3.0(或 2.4)一起使用,但没有成功。
官方文档上的版本控制一团糟,没有帮助。
我的实际作曲家包含:
"sonata-project/formatter-bundle": "dev-master",
"sonata-project/easy-extends-bundle": "dev-master",
"sonata-project/admin-bundle": "^2.3",
"sonata-project/doctrine-orm-admin-bundle": "^2.3",
"sonata-project/media-bundle": "^2.3"
我使用的是 Symfony 2.8,但我希望能够迁移到 3.x。
有人找到方法了吗?
【问题讨论】:
【参考方案1】:我也有同样的问题,这是因为 Sonata Media 还没有 3.0 版本,并且 2.4 版本与新的 3.0 版本的 Sonata Admin 不兼容。 前段时间可以安装不稳定的 2.4 版本的 Sonata Admin,但是现在这个版本不可用了,因为被新的 3.0 版本取代了。
您唯一能做的就是将 Sonata Admin 版本降级到 2.3.1,这是与 Sonata Media 依赖项兼容的最后一个版本,然后等到 Sonata Media 的 3.0 版本发布。
对于这个坏消息我很抱歉
【讨论】:
谢谢,我就是这么做的,但是 Sonata Admin 2.3.1 在实体翻译方面有几个问题。我正在关注这个discussion,但事情发生得太慢了。【参考方案2】:您可以在此处找到boilerplate with config. 配置有 Sonata Admin Bundle 2.3、User Bundle 和支持 RTE 的 Media Bundle 的 Symfony 2.8 样板
【讨论】:
谢谢 Enrico,但正如我对上一个答案的评论 Sonata Admin 2.3.1 在实体翻译方面存在一些问题,所以我正在寻找基于 Sonata 2.4 或更高版本的解决方案。以上是关于Sonata Media Bundle 与 Sonata Admin Bundle 3.0(或 2.4)的主要内容,如果未能解决你的问题,请参考以下文章
如何正确删除使用 sonata-media-bundle 上传的所有图像
Sonata Media Bundle - 如何按 ID 获取图像或画廊
集成 Sonata Media Bundle(媒体实体)和 Sonata Classiffication Bundle(标签实体)