問題タブ [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.
file - Symfony Sonata MediaBundle、大きなサイズの PDF をアップロードできません
経由で大きなサイズの PDF ファイルをアップロードできませんSonata MediaBundle
。次のエラーが表示されます。
キャッチされていない PHP 例外:「 59 行Twig_Error_Runtime
目のブール変数 ("") のキー ("default") にアクセスできません」SonataAdminBundle:CRUD:base_edit_form.html.twig
Work\app\cache\dev\classes.php line 4990
Context: { "exception": "Object(Twig_Error_Runtime)" }
小さなサイズのファイルでは正常に機能しますが、
誰かが助けてくれるなら、とても素晴らしいでしょう、ありがとう:)
php - SonataMediaBundle カスタム プロバイダー
PDF ファイル用と ZIP ファイル用の 2 つのカスタム プロバイダーを作成しようとしています。
これは私のコードです。
services.yml
sonata_media.yml
ZipProvider.php
作成および編集ボタンを押すと、ファイルは検証に合格し、DDBB に保存され、ファイルはサーバーに保存されますが、URL は/admin/sonata/media/media/233/edit?provider=sonata.media.provider.zip&context=eag_zip I です。このエラー メッセージを取得します。
SonataMediaBundle:MediaAdmin:edit.html.twig の 48 行目にテンプレート "" が見つかりません。
/admin/sonata/media/media/list?provider=sonata.media.provider.zip&context=eag_zipまたは/admin/sonata/media/media/list?context=eag_zipに移動しようとしています
SonataMediaBundle:MediaAdmin:inner_row_media.html.twig の 19 行目にテンプレート "" が見つかりません。
私はそれを解決することを知りません。
どんな助けでも大歓迎です
どうもありがとう
symfony - sonata admin を使用して作成ページでフォームを複製する方法
次のコマンドを使用して、sonata-admin-bundle を使用して管理者クラスを生成します。
一度に2つの「Foo」エンティティを保存したい。同じページにフォームを複製することは可能ですか?
php - Symfony 2 Sonata Media bundle: sonata admin なしでメディア ファイル イメージを保存する
Sonata Admin Bundle と Sonata Media Bundle を使用しています。素晴らしいのですが、メディアの使用に関して問題があります。 https://sonata-project.org/bundles/media/2-2/doc/index.html
例 Post Document があります。Post には $image 変数があり、targetDocument は Media です。そして、新しい投稿を作成するときは、画像ファイルをアップロードする必要があり、投稿を保存する前に、まずアップロード画像ファイルを Media Entity に保存する必要があります。次に、Post の $image を保存したばかりの Media Entity にポイントします。
文書の投稿:
メディア エンティティにアクセスし、アップロード ファイルを Post Document 機能で保存する方法はありますか。私はこれを読みましたが、それ以上は役に立ちません。
https://sonata-project.org/bundles/media/master/doc/reference/form.html
php - フロントエンドでソナタ メディア フィールドを編集できません
こんにちは、次のように1対1の関係でソナタメディアフィールドをソナタユーザーエンティティに追加しました:
プロファイル フォーム タイプを上書きし、プロファイル ページからすべてのユーザー フィールドを編集できますが、メディア ファイルを編集しようとすると、エラー メッセージが表示されずに機能しません。
PS : バック オフィスからは正常に動作します。
ソナタ メディア フィールドを frontEnd で編集する方法を知っている人はいますか? ありがとう
php - SonataMediaBundle : ユーザーがリンクをアップロードできるようにする
私は symfony を初めて使用し、現在学校のプロジェクトで symfony を使用しています。
ユーザーが YouTube リンク ビデオをアップロードできる機能を作成する必要があります (ブログ投稿のように、ビデオ付きで)。そこで、sonataMediaBundle を使用してリンクのアップロードを処理することにしました。
SonataAdminBundle と SonataUserBundle が既にインストールされています。CMS をセットアップすることはできますが、リンクをアップロードできるのは管理者だけであり、SonataMediaBundle 内のすべての CMS へのアクセスをユーザーに許可せずに、ユーザーがリンク ビデオをアップロードできるようにする方法が見つかりません。
わかりました、私は自分のプロジェクトを進めています。単純に (Sonata なしで) 作成しています。教義に問題が 1 つあります。データベース オブジェクトを取得できません。
私はsymfonyのドキュメントに従ったので、「showAction」があります。
それから私のテンプレートで私はやっています:
また、id パラメータを指定せずに、find() の代わりに findAll() を使用してみましたが、変数「ビデオ」が存在しないというエラーが常に表示されます。
それについて何か考えはありますか?
また、YouTube リンクの動画を適切にアップロードする方法を教えてください。タグを付けて、毎回ユーチューブのリンクを埋め込んでアップロードするようにユーザーに依頼することを考えていましたが、それを行うのはそれほど複雑ではありませんか? (私が意味するユーザーのために)。
今後の回答をよろしくお願いします。
symfony - Sonata Admin Bundle 3.0 (または 2.4) を含む Sonata Media Bundle
Sonata Media Bundle と Sonata Admin Bundle 3.0 (または 2.4) の両方で動作する Sonata バンドルの組み合わせを見つけようとしていますが、うまくいきません。
公式ドキュメントのバージョン管理は完全に混乱しており、役に立ちません。
私の実際の作曲家には以下が含まれます:
私は Symfony 2.8 を使用していますが、3.x に移行できるようにしたいと考えています。
誰かが方法を見つけましたか?
symfony - ソナタメディア - AWS CDN
Sonataメディアを使用した機能的なsymfonyアプリケーションがあります。今まで、ファイルシステムを使用していました。しかし、アップロードされたファイルはどんどん大きくなっており、CDN を使用してこれらのファイルを保存したいと考えています (メモリ割り当ての問題を回避するため)。
私はそこに行きましたが、この構成は失敗します。動作中のクラウドフロント ディストリビューションがありますが、オプション "cloudfront" が config.yml の sonata_media で認識されません。
次に、S3 バケットを使用してみました。構成は問題ないように見えますが、sonata_admin でアップロード フォームを送信した後、「キーを書き込めません」というエラー メッセージが表示されます...
私の IAM ユーザーは完全な s3 アクセス権を持っており、バケットは公開されています。
ここに私の設定があります:
php - Sonata Media Bundle ftp 接続設定?
Sonata Media Bundle ftp 接続を設定しようとしています:
しかし、ファイルをアップロードしても何も起こりません。ftp サーバーのログには、接続要求は表示されません。ymlファイルにftp接続の設定をするだけでいいのではないですか?また、ファイルシステムパラメーターの下には、ftpパラメーターのみがあり、ローカルまたはその他のパラメーターは構成されていません。