Вы должны использовать List
или array
вместо
List<Integer> list = new ArrayList<Integer>();
list.add(1);
list.add(2);
list.add(3);
Или
int[] arr = new int[10];
arr[0]=1;
arr[1]=2;
Или даже лучше
Map<String, Integer> map = new HashMap<String, Integer>();
map.put("n1", 1);
map.put("n2", 2);
//conditionally get
map.get("n1");
Как видно из сообщения об ошибке, AppBundle\Entity\ProductClient#product is not defined as association, but as field
.
Просто удалите это @ORM\Column(name="product_id", type="integer")
и это @ORM\Column(name="client_id", type="integer")
.
class ProductClient
{
/**
* @ORM\Id
* @ORM\ManyToOne(targetEntity="Product", inversedBy="products_clients")
* @ORM\JoinColumn(name="product_id", referencedColumnName="id_product", nullable=false)
*/
protected $product;
/**
* @ORM\Id
* @ORM\ManyToOne(targetEntity="Client", inversedBy="products_clients")
* @ORM\JoinColumn(name="client_id", referencedColumnName="id_client", nullable=false)
*/
protected $client;
/**
* @var bool
*
* @ORM\Column(name="status", type="boolean")
*/
private $status;
}