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(标签实体)

如何在 Sonata Media Bundle 中实现多对多关系

Sonata Media Bundle 缺少实体类别

Sonata Media Bundle ftp 连接配置?