エンティティ「コメント」があり、「コメント」に1つ以上のイメージが関連付けられている可能性があります。 どのように達成するのですか?あなたのコメントと画像エンティティ間のManyToOne関係を作成する必要があり、事前VichUploaderBundleを使用してエンティティにイメージのリストを設定する
5
A
答えて
2
で
/**
* @Assert\File(
* maxSize="1M",
* mimeTypes={"image/png", "image/jpeg"}
*)
* @Vich\UploadableField(mapping="comment_mapping", fileNameProperty="imageName")
*
* @var File $image
*/
protected $image;
ありがとう:
今私は(ちょうど1の画像のために)これを持っています。
doctrine 2 hereとの関連付けについて詳しく読む。
コメント
/**
* @ORM\ManyToOne(targetEntity="Image", inversedBy="comment")
*/
protected $images;
public function __construct()
{
$this->images = new ArrayCollection();
}
public function getImages()
{
return $this->images;
}
public function addImage(ImageInterface $image)
{
if (!$this->images->contains($image)) {
$this->images->add($image);
}
return $this;
}
public function removeImage(ImageInterface $image)
{
$this->images->remove($image);
return $this;
}
public function setImages(Collection $images)
{
$this->images = $images;
}
// ...
画像
protected $comment;
public function getComment()
{
return $this->comment;
}
public function setComment(CommentInterface $comment)
{
$this->comment = $comment;
return $this;
}
// ...
は、次に(作成される)ImageFormTypeの "タイプ" をごCommentFormTypeにcollection formフィールドを追加します。
関連する問題
- 1. constraintWithVisualFormatを使用してテーブルビューセルの中央にイメージを設定する
- 2. HashMapを使用してイメージを設定できません
- 3. Androidでグライドを使用して背景イメージを相対レイアウトに設定する
- 4. OSXでC++を使用してopencv highguiを使用してアクティブなウィンドウをopencvイメージに設定する方法
- 5. 特定のリスト内でsetdefaultを使用してデフォルト値を設定する
- 6. アンドロイド:カウンタを使ってイメージビューでイメージを設定するには?
- 7. jQueryとxmlを使用して、別の選択リストのインデックスに基づいて選択リストを設定する
- 8. 設定を使用してウィジェットのプロパティを設定する
- 9. ペーパークリップを使用してdocxのコンテンツ設定を設定する
- 10. DbContextを使用する - Entity Framework 4.1エンティティのデフォルト値を設定するには
- 11. イメージを使用するためのapp.yamlの設定方法は?
- 12. イメージをポリゴンの色として設定
- 13. Powershellコマンドを使用してIISログ設定を設定する
- 14. 実行時にエンティティを設定する
- 15. イメージのサイズを設定するには?
- 16. 関連するエンティティのコレクションをPOCOを使用してEF4で正しく設定する(srcはDBです)
- 17. 同じキーを使用して配列/リストを作成する設定プロパティ
- 18. イメージを設定する方法vbaを使用してPowerpoint 2007でアスペクト比を100%にするには?
- 19. エンティティのフレームワークlinqをエンティティに使用していますか?
- 20. Javaの設定を使用して春にワッフルを設定する方法
- 21. ショートカット用に別のアイコン/イメージを設定しますか?
- 22. Androidの設定イメージはリスト内に表示されます
- 23. C#を使用してCMYKイメージを特定する方法
- 24. イメージを高さ/幅に関連して設定するC#
- 25. イメージ内の特定の背景色の透過率をイメージに設定するにはどうすればいいですか?PHP-GDを使用して
- 26. ストーリーボードを使用しているときに完成したTabBarイメージを設定しますか?
- 27. jqueryを使用して各リストのクリックでイメージを追加する方法
- 28. Symfony3 + VichUploaderBundle +カスタムアップロードディレクトリ
- 29. Androidでリストの設定を使用する
- 30. クリップボードをイメージに設定する - pbcopy
私のコメントを読んで、適切であればそれを受け入れて、あなたが理解していないことをコメントしてください。私は答えを更新します。 – nifr