问题标签 [sonata-media-bundle]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
226 浏览

symfony - CKEditor 中的媒体与 CoopTilleulsCKEditorSonataMediaBundle

我设法使用 SonataMediaBundle 和 CoopTilleulsCKEditorSonataMediaBundle 通过 WYSIWYG CKEditor 运行上传图像。

我的问题是,我不明白这种语法元素的含义是什么:

CKEditor 表单域:

谢谢 !!

0 投票
0 回答
1238 浏览

symfony - 使用 SonataMediaBundle 和 CoopTilleulsCKEditorSonataMediaBundle 从 CKeditor 上传图像

我设法使用 SonataMediaBundle 和 CoopTilleulsCKEditorSonataMediaBundle 通过 WYSIWYG CKEditor 运行上传图像。

上传对 ADMIN 用户非常有效,但不适用于具有 USER_ROLE 的用户,

你知道我该如何解决吗?非常感谢您

谢谢 !

配置.yml

0 投票
1 回答
1366 浏览

symfony - 缩略图奏鸣曲MediaBundle

SonataMediaBundle 中的缩略图是什么意思,它是一个图像,缓存中的图像,图像调整大小?特别是在模板中:

渲染缩略图有什么区别:

和 :

它渲染相同的东西,即图像!

谢谢!

0 投票
1 回答
1005 浏览

mongodb - 使用 MongoDB 配置 Sonata Media Bundle 的问题

我正在尝试使用 MongoDB 配置 SonataMediaBundle,但在运行 composer 或清除缓存后出现此异常:

[ErrorException] 可捕获的致命错误:传递给 Sonata\DoctrineMongoDBAdminBundle\Model\ModelManager::__construct() 的参数 1 必须是 Symfony\Bridge\Doctrine\ManagerRegistry 的实例,给定的 Doctrine\ODM\MongoDB\DocumentManager 实例,在 . ./vendor/sonata-project/media-bundle/Admin/Manager/DoctrineMongoDBManager.php 在第 22 行并在 /Users/interrobang/Sites/aag/vendor/sonata-project/doctrine-mongodb-admin-bundle/Sonata/ 中定义DoctrineMongoDBAdminBundle/Model/ModelManager.php 第 39 行

这是我的 composer.json

和我的 config.yml

有任何想法吗?

0 投票
2 回答
1376 浏览

symfony - 在上传图片中添加约束:SonataMediaBundle

如何添加限制以上传图像,例如:最大尺寸、错误消息,在 sonata_media 的配置中没有相关内容。

非常感谢您。

0 投票
1 回答
91 浏览

php - 通过 SonataAdmin 上传后显示附加图像

我有一个产品实体映射如下:

然后在我的管理表单中,我有这个:

当我添加一个新产品时,我可以上传一张图片,是的,它可以工作,但是我可以在我创建产品的页面上看到图片,我该怎么做?

0 投票
7 回答
2361 浏览

javascript - SonataMediaBundle:一种删除 unlink 厚盒的方法

所以我想从 SonataMediaBundle 的形式中删除“Unlink”thickbox 和“Binary content”:

在此处输入图像描述

我在谷歌上一无所获。我应该使用 Javascript 来隐藏它们吗?

0 投票
1 回答
3306 浏览

php - 如何正确删除使用 sonata-media-bundle 上传的所有图像

我已经使用奏鸣曲媒体包上传了一些图片,如建议here

以前的代码正确地创建了媒体所有文件(根据上下文配置)和数据库注册表。现在我为删除媒体所做的调用是这样的:

它正确地从数据库中删除了媒体数据,但没有从配置的文件系统中删除,仍有一些图像与上传的媒体相关联。我计划使用 S3 文件系统,所以我需要使用相同的框架删除所有文件系统

我最相关的奏鸣曲配置(也使用建议的)是这样的:

sonata_media: default_context: default db_driver: doctrine_orm class: media: MyApp\MediaBundle\Entity\Media gallery: MyApp\MediaBundle\Entity\Gallery gallery_has_media: MyApp\MediaBundle\Entity\GalleryHasMedia contexts: default: providers: - sonata.media.provider.youtube - sonata.media.provider.image - sonata.media.provider.file formats: small: { width: 200, quality: 77} myContext: providers: - sonata.media.provider.image formats: normal: { width: 350, quality: 75} tmb: { width: 100, quality: 75} filesystem: local: directory: %kernel.root_dir%/../web/uploads/media create: false

提前致谢。

0 投票
1 回答
2919 浏览

symfony - 奏鸣曲媒体画廊

我尝试用 Symfony 创建一个网站。所以我安装了 SonataAdminBundle 和 SonataMediaBundle。

我有一个关于奏鸣曲媒体的问题。我创建了一个包含大量图像媒体的画廊,但我不知道如何从我的控制器访问它。

如何将我的媒体(图像)包含在我的画廊中,以便在我的模板中显示它们?

谢谢帮助!

编辑:我解决了我的问题!

所以在我的模板中我这样做:

0 投票
1 回答
2080 浏览

symfony - Sonata Admin ManyToOne 错误:“sonata_type_collection - 映射:2”

我想在我的News Entity. 这是我的代码

新闻.yml

图库.orm.xml

新闻管理员.php

现在,当我运行我的管理代码时,我收到了这个错误。

我做错了什么?