0
A
答えて
0
データベースに一意の名前とストア名でフォルダに保存します。
画像をアップロードするには、フォームにFileTypeフィールドを使用できます(文書番号here)。あなたは、私が覚えているフォーム検証のためIMAGETYPEを使用することができ、ここでフォルダ内のファイルを保存して、データベース内のファイル名が保存されますいくつかのコードです:
$user = new User();
$form = $this->createForm(UserForm::class, $user);
$form->handleRequest($request);
if ($form->isSubmitted() && $form->isValid()) {
$img = $user->getPhoto();
$fileName = md5(uniqid()).'.'.$img->guessExtension();
$user->setPhoto($fileName);
// Move the file to the directory where brochures are stored
$img->move(
$this->getParameter('user_image_directory'),
$fileName
);
$em = $this->getDoctrine()->getManager();
$em->persist($user);
$em->flush();
}
をそして、あなたは、IMGを表示したいときにそれを表示するには、あなたが$ user-> getPhoto()でファイル名を読んでテンプレートに送ると、テンプレートからuser.getPhoto()を呼び出したときにバグがありました。おそらくそれは私だけでした。
img src="{{ asset('media/users/') }}{{ filename }}"></div>
関連する問題
- 1. お客様のプロフィールの作成に失敗しました。エラー
- 2. Magento:お客様の画像アップロード、印刷会社
- 3. .netお客様のアプリケーション設定を持つコアドッカー画像
- 4. Opencartお客様の画像をアップロードするページ
- 5. お客様のアプリケーションデモ
- 6. ラインキューインプリメンテーションのお客様
- 7. お客様は、FormatException
- 8. Syliusカスタマイゼーションフォームお客様
- 9. PHPお客様の声
- 10. Androidのお客様ログイン
- 11. 360°お客様のデータビュー
- 12. お客様のアカウントからお客様の名前に変更する
- 13. Authorize.netは、ホスト&お客様は
- 14. ポリマーペーパーカードのプロフィール画像
- 15. お客様のVS2015ソリューションの保護
- 16. お客様のための分析ツール
- 17. Magentoの - お客様の姓/名はsales_flat_order
- 18. お客様のSQLアップグレードスクリプトの生成
- 19. お客様のお支払いプロフィールの返信を使用して有効期限を取得
- 20. 参加のお客様とタグテーブル
- 21. お客様固有の価格
- 22. アクティビティファイルによるお客様のアクティビティbuyd
- 23. お客様のトップ10 - 合計
- 24. Paypalエクスプレスチェックアウト - お客様の詳細
- 25. magentoのお客様をマージする
- 26. Microsoft Bot Framework - 複数のお客様
- 27. WooCommerceお客様の請求先住所
- 28. すべてのお客様が
- 29. お客様の待ち時間は、
- 30. Shopify APIのお客様orders_count Rails
あなたが試したこと(実装)と、どこで止まっているのかを示します。あなたの質問を改善するには、[どうすれば良い質問をしますか?](http://stackoverflow.com/help/how-to-ask)を読んで、それに応じて質問を更新してください。 –
もちろん、私は[インストール手順](https://github.com/dustin10/VichUploaderBundle/blob/master/Resources/doc/installation.md)に問題なく、私は[ymlマッピング](https: //github.com/dustin10/VichUploaderBundle/blob/master/Resources/doc/mapping/yaml.md)。これはdoctrine:schema:updateには影響しません。 設定が必要な場合 –
はい、コードを追加して実装方法を確認してください –