問題タブ [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 投票する
0 に答える
1238 参照

symfony - SonataMediaBundle と CoopTilleulsCKEditorSonataMediaBundle を使用して CKeditor から画像をアップロードする

SonataMediaBundle と CoopTilleulsCKEditorSonataMediaBundle を使用して、WYSIWYG CKEditor 経由で画像のアップロードを実行することができました。

アップロードは ADMIN ユーザーには非常にうまく機能しますが、USER_ROLE を持つユーザーには機能しません。

どうすれば解決できるか知っていますか?どうもありがとうございます

ありがとうございました !

config.yml

0 投票する
1 に答える
1366 参照

symfony - サムネイル SonataMediaBundle

SonataMediaBundle のサムネイルの意味は何ですか?それは画像、キャッシュ内の画像、サイズ変更された画像ですか? 特にテンプレートで:

サムネイルをレンダリングするの違いは何ですか:

と :

同じもの、つまり画像をレンダリングします。

タナクス!

0 投票する
1 に答える
1005 参照

mongodb - MongoDB を使用した Sonata メディア バンドルの構成に関する問題

MongoDB で SonataMediaBundle を構成しようとしていますが、composer を実行するか、キャッシュをクリアすると、次の例外が発生します。

[ErrorException] Catchable Fatal Error: 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 からのアップロード後に添付画像を表示

次のようにマッピングされた Product エンティティがあります。

次に、管理フォームに次のものがあります。

新しい製品を追加するときに画像をアップロードできます。はい、動作しますが、製品を作成しているページに画像が表示されます。どうすればそれを行うことができますか?

0 投票する
1 に答える
3306 参照

php - sonata-media-bundle を使用してアップロードされたすべての画像を正しく削除する方法

ここで提案されているように、sonata-media-bundle を使用していくつかの画像をアップロードしました

前のコードは、(コンテキスト構成に従って) すべてのファイルと db レジストリでメディアを正しく作成します。メディアを削除するために私がしたことは、次のように呼び出しています。

メディア データはデータベースから正しく削除されますが、構成されたファイル システムからは削除されません。アップロードされたメディアに関連付けられた画像がいくつか残っています。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 で Web サイトを作ってみました。それで、SonataAdminBundle と SonataMediaBundle をインストールしました。

Sonata メディアについて質問があります。たくさんの画像メディアを含むギャラリーを作成しましたが、Controller からアクセスする方法がわかりません。

ギャラリーに含まれているメディア (画像) をテンプレートで表示するにはどうすればよいですか?

助けてくれてありがとう!

編集:私は私の問題を解決しました!

したがって、私のテンプレートでは次のようにします。

0 投票する
1 に答える
2080 参照

symfony - Sonata 管理者 ManyToOne エラー:「sonata_type_collection - マッピング: 2」

Sonata Admin Gallery 機能を自分のNews Entity. これが私のコードです

News.yml

Gallery.orm.xml

NewsAdmin.php

管理コードを実行すると、このエラーが表示されます。

私は何を間違っていますか?