Здравствуйте.
Symfony 4.2.3. При добавлении товара хочу вывести несколько выпадающих списков с одним именем, т.е. categories[0], categories[1] и т.д. для указания разделов, в которых будет находиться добавляемый товар. Не могу понять, как это реализовать?
Entity Category:
class Category
{
/**
* @ORM\ManyToMany(targetEntity="App\Entity\Product", inversedBy="categories")
* @ORM\JoinTable(name="categories_products", joinColumns={@ORM\JoinColumn(name="category_id", referencedColumnName="id")}, inverseJoinColumns={@ORM\JoinColumn(name="product_id", referencedColumnName="id")})
*/
private $products;
}
Entity Product:
class Product
{
/**
* @ORM\ManyToMany(targetEntity="App\Entity\Category", mappedBy="products")
*/
private $categories;
/**
* Product constructor.
*/
public function __construct()
{
$this->categories = new ArrayCollection();
}
/**
* @return ArrayCollection
*/
public function getCategories(): ArrayCollection
{
return $this->categories;
}
}