まず第一に、私の悪い英語で申し訳ありません、私はそれに取り組んでいます...
クックブック「ファイルアップロードの処理方法」を読みましSymfony2
た。エンティティを実装しましたが、この時点で正しく動作します。
この場合、データベース内の両方のパスを保持するそれぞれのサムネイルを使用して、多数の写真をアップロードする必要があります。私の最初の選択は、2 つのエンティティ Image と Thumbnail を OnetoOne 関係で作成することでしたが、息子エンティティは親エンティティのフォームから受け取ったファイルをキャッチできません。
私の 2 番目の選択は、2 つの属性を使用してすべてを 1 つのエンティティで($path and $thumbpath)
作成し、同じファイルで 2 つのアップロード メソッドを呼び出し、uploadthumb()
メソッドでサイズ変更を行うことでした。しかし、それはこのエラーをスローします:" The file "image.jpg" was not uploaded due to an unknown error. "
私は liipimagineBundle と他のいくつかを調べましたが、その場でサムネイルを作成するだけで、これをエンティティのように保存せず、キャッシュにのみ保存します。
誰かが最も効率的な方法でそれを作成する方法を教えてもらえますか? ありがとう