質問: 実際、私は "Movie"エンティティを持っていて、 "picture"のような新しい属性を追加したいです。もちろん、私は私のエンティティ "Movie"にこの属性を追加しなければなりません。 しかし、私は私のマッピングのコメントでサイズ、拡張子などのいくつかのパラメータを設定しなければならないかどうか疑問に思いました。 それから、私はまだ追加フォームと編集フォームを作成していないので、スクリプトをテストするためにデータベースに手動でデータを追加します。 "picture"列には "toto.png"のような画像の名前だけが含まれていますか?その場合、画像を保存するディレクトリは何ですか?
回答: あなたがDoctrineをORMとして使っていると仮定して、私はSymfonyドキュメンテーションの中でファイルアップロードについて読むことを勧めます 。作成、作成、アップロード処理のフィールドについて説明しています。しかし、はい、あなたは基本的にフィールド "picture"にファイル名を保存し、ファイルへの本当のパスを理解するのを助けるために追加の関数を作成します。