問題タブ [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.
symfony - SonataMediaBundle と CoopTilleulsCKEditorSonataMediaBundle を使用して CKeditor から画像をアップロードする
SonataMediaBundle と CoopTilleulsCKEditorSonataMediaBundle を使用して、WYSIWYG CKEditor 経由で画像のアップロードを実行することができました。
アップロードは ADMIN ユーザーには非常にうまく機能しますが、USER_ROLE を持つユーザーには機能しません。
どうすれば解決できるか知っていますか?どうもありがとうございます
ありがとうございました !
config.yml
symfony - サムネイル SonataMediaBundle
SonataMediaBundle のサムネイルの意味は何ですか?それは画像、キャッシュ内の画像、サイズ変更された画像ですか? 特にテンプレートで:
サムネイルをレンダリングするの違いは何ですか:
と :
同じもの、つまり画像をレンダリングします。
タナクス!
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
何か案は?
symfony - アップロード画像に制約を追加: SonataMediaBundle
画像をアップロードするための制約を追加するにはどうすればよいですか。たとえば、最大サイズ、エラー メッセージ、sonata_media の構成にはそれに関するものはありません。
どうもありがとうございます。
php - SonataAdmin からのアップロード後に添付画像を表示
次のようにマッピングされた Product エンティティがあります。
次に、管理フォームに次のものがあります。
新しい製品を追加するときに画像をアップロードできます。はい、動作しますが、製品を作成しているページに画像が表示されます。どうすればそれを行うことができますか?
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
前もって感謝します。
symfony - ソナタ メディア ギャラリー
Symfony で Web サイトを作ってみました。それで、SonataAdminBundle と SonataMediaBundle をインストールしました。
Sonata メディアについて質問があります。たくさんの画像メディアを含むギャラリーを作成しましたが、Controller からアクセスする方法がわかりません。
ギャラリーに含まれているメディア (画像) をテンプレートで表示するにはどうすればよいですか?
助けてくれてありがとう!
編集:私は私の問題を解決しました!
したがって、私のテンプレートでは次のようにします。
symfony - Sonata 管理者 ManyToOne エラー:「sonata_type_collection - マッピング: 2」
Sonata Admin Gallery 機能を自分のNews Entity
. これが私のコードです
News.yml
Gallery.orm.xml
NewsAdmin.php
管理コードを実行すると、このエラーが表示されます。
私は何を間違っていますか?