У меня есть Entity Boisson
с прокруткой с Entity Image
oneToMany Мне нужно добавить 4 изображения, например, Boisson
Entity Boisson
/**
* @ORM\OneToMany(targetEntity="App\Entity\Image", mappedBy="boisson")
*/
private $images;
/**
* @return Collection|Image[]
*/
public function getImages(): Collection
{
return $this->images;
}
public function addImage(Image $image): self
{
if (!$this->images->contains($image)) {
$this->images[] = $image;
$image->setBoisson($this);
}
return $this;
}
public function removeImage(Image $image): self
{
if ($this->images->contains($image)) {
$this->images->removeElement($image);
// set the owning side to null (unless already changed)
if ($image->getBoisson() === $this) {
$image->setBoisson(null);
}
}
return $this;
}
End formy BoissonType
$builder
->add('user',EntityType::class, [
'class' => User::class,
'query_builder' => function (UserRepository $er) {
return $er->createQueryBuilder('u');
},
'choice_label' => 'username'])
->add('nom')
->add('prix')
;
Как я могу получить 4 типа файла ввода, чтобы добавить мое изображение в мой буассон