問題タブ [vichuploaderbundle]
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 - vich アップロード バンドル - 画像と写真を 1 つのエンティティに - ドキュメントのみのファイルを DB に保存
ドキュメントとドキュメントの表紙画像の両方のファイルをアップロードして DB に保存したいと考えています。ただし、ファイル列しかありません。2枚目の画像は入っていません。
これは私のエンティティクラスがどのように見えるかです:
ここで、私のセッターは次のようになります。
そして、私の vich アップローダの設定:
そこのディレクトリを調べるとそこにファイルが存在しますが、DB を調べると $documentFile しかありません。 文書表データ
symfony - Symfony2: EasyAdminbundle + StofDoctrineExtensionsBundle + VichUploaderBundle
管理に EasyAdminBundle を使用するプロジェクトがあります。「投稿」と呼ばれる 1 つのエンティティには、変更について追跡したい「タイトル」、「画像」、および「投稿」フィールドがあります。プロパティ「image」には、画像のファイル名のみが保存されます。完全なアップロード プロセスは、VichUploaderBundle によって管理されます。
履歴に使用されるため、変更時に古いイメージ ファイルが削除されないようにするには、どのように/どこでメッシュを作成できますか?
symfony - Sonata Admin + Vich Upload on load が機能しない
Sonata admin で vich アップロードを使用しています。ファイルをアップロードおよび削除できます。問題は、アップロードされたファイル情報を取得できないことです。
私はvichアップローダー設定「inject_on_load」をtrueとして使用しました
コントローラーにオブジェクトをダンプすると、File Inejcted Properties を持つオブジェクトが取得されました
しかし、ソナタのpostUpdate(movie)保存フックでファイルをロードしていますが、ファイルに関する情報が得られません
私はこの結果を得ました
ここに私のムービーエンティティクラスがあります
ここに私の管理者クラスがあります
私が欠けているものは誰でも助けることができますか? アップロードされたファイル情報をエンティティ オブジェクトに挿入する別の方法はありますか
php - Symfony VichUploaderBundle: ファイル名を生成できませんでした
symfony プロジェクト内でファイルをアップロードするために VichUploader を使用しています。私が使用する構成では(ドキュメントからコピー):
私のエンティティでは、Gedmo/Sluggable を使用してスラッグを自動的に生成します。
しかし、エンティティを保存しようとすると、次のエラー 500 が表示されます。
ファイル名を生成できませんでした: プロパティ スラッグが空です。
プロパティを「タイトル」に設定すると機能します。Gedmo slug で動作させるための設定パラメータなどを忘れましたか?
symfony - vich bundle symfony 2 で画像をアップロードする
VichUploaderBundle で画像をアップロードしようとしていますが、フォームの送信時に次のエラーが発生します。
キャッチ可能な致命的なエラー: PiCrowdRise\WebBundle\Entity\Probleme::setImageFile() に渡される引数 1 は、Symfony\Component\HttpFoundation\File\File のインスタンスである必要があり、指定された文字列は E:\wamp\www\PI\PI で呼び出されます\vendor\symfony\symfony\src\Symfony\Component\PropertyAccess\PropertyAccessor.php 行 410 で定義
ご協力いただきありがとうございます。