問題タブ [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.
php - アップロード画像のレンダリング エラー VichUploaderBundle [symfony2.8]
Bundle VichUploader を使用して画像をアップロードしています。画像は Web ディレクトリに適切に保存されていますが、レンダリングしようとすると、次のエラーが発生します。
テンプレートのレンダリング中に例外がスローされました (「通知: 未定義のインデックス: エンティティ」)
構成.yml
Post.php
PostType.php
new.html.twig
追加:
PostController.php
php - Symfony - 更新フォームでデータベースに保存されている画像を取得するには?
更新フォームでデータベースに保存されている画像を取得する方法は?
次のようなProfileエンティティを設定しました。
そして、そのようなプロファイル更新フォーム:
このフォームでは、 FileType フィールドを除いて、すべてのフィールドを完全に更新および取得できます。
フォームを送信すると、ファイル$imageFileが正しくアップロードされ、ファイル名$imageNameがデータベースに保存されます。問題は、フォームをロードするときに、既にアップロードされているファイルをフォームに添付できないことです。
$profile->getImageName()でデータベースに保存されているファイル名を取得できますが、 $profile->getImageFile( )を実行すると null 値が返されますか?
何か不足していますか?
編集
また、そのようなファイル名のファイルを手動でロードしようとしました。
$profile->getImageFile() を実行すると、ファイルが表示されますが、フォームに添付されていません。
php - 私のフォームで名前 UploadButton を翻訳できません
私のフォームに問題がありました。私はすべてのフィールドを message.yml で翻訳していますが、うまくいきます。しかし、VichUploaderBundle からのアップロード ボタンもあります。ラベルを翻訳できますが、テストすると、ラベルは英語ですが、ボタンはドイツ語です。
ボタンの翻訳方法がわかりません。
php - Symfony3 の VichUploader バンドルによるデータ フィクスチャ
基本的な Symfony 3 アプリケーションには、VichUploader バンドルがインストールおよび構成されており、ファイルをアップロードするためのエンティティがあります。
ORM データ フィクスチャでこのエンティティにファイルを添付するにはどうすればよいですか?
Symfony 2 でこの問題に対する質問があり、そのコードを試しました。フィクスチャはエラーなしでロードされますが、「アップロードされた」ファイルは最終的な宛先にコピーされません。
これは手動で行うことができます。私の最新の試みは次のようになります。
私のソリューションにはまだ多くの作業が必要です! 私は間違った木を吠えていますか?
- アップロード パスは ですでに定義されてい
config.yml
ます。そこからアクセスするか、パラメータに変換する必要があります - より多くのエラーチェックと例外スローが必要
- ファイルは宛先にコピーされますが、構成された VichUploader namer を使用していないため、ファイル名が間違っています
- おそらくサービスとして、どこかに住むべきですか?
symfony - Symfony2 ファイルをアップロードする方法 Product->getPicture() 新しいレコードで null を返す
Symfony2 バンドル VichUploaderBundle を使用しようとしています。データベースに保存されているレコードを使用してリクエストするProduct->getPicture()
と、アップロードされたファイル情報を受け取ります。でも作ろうとすると
null オブジェクトを取得し、ファイルをアップロードできません。私の製品クラス。
新しいレコードで使用しようとする方法
guessExtension の例外
何か案は?
php - Symfony vichUploader tmp ファイルが存在しません
エラーは次のとおりです。
ファイル "C:\xampp\tmp\php5B9.tmp" が存在しません 500 内部サーバー エラー - FileNotFoundException スタック トレースの vendor\symfony\symfony\src\Symfony\Component\HttpFoundation\File\File.php の 37 行目
Symfony 2.8、VichUploader 1.3.1、および YML エンティティ構成を使用しています
私のフォームタイプ:
私のエンティティ:
resources/config/vich_uploader の設定:
助けてください!
symfony - Symfony - FOSRestBundle で VichUploaderBundle をセットアップできない
私のエンティティはすべて使用してセットアップされてyml
おり、VichUploaderBundle をセットアップする方法について頭を悩ませようとしています。
私がやろうとしていること
私がやろうとしているのは、API を開発することです。ユーザーが名前付きの画像を送信する必要があり、送信された情報をデータベースに保存し、サーバーにファイルをアップロードしたい
機能しているものと機能していないもの
次のスクリーンショットでわかるように、私は Postman を使用して情報を送信しています。名前と画像フィールドが送信されています。送信時に名前は保存されますが、画像はアップロードされず、画像名フィールドも空です。
私の試み
ここですべてのコードを共有します。長くて退屈に見えるかもしれませんが、助けが必要です :)
内部に構成config.yml
を追加しましたVichUploaderBundle
これは私orm.yml
のGiftList
エンティティです
これは、VichUploaderBundle の私のマッピング ファイルです。
これは私のエンティティです
これは私のフォームです
そして最後にコントローラー
要約すると、保存する画像のタイトルを取得できますが、画像自体と最終的な画像名は保存されません。これについて何か助けていただければ幸いです。