Мне нужно, чтобы несколько товаров присутствовали в корзине. Я не хочу увеличивать столбец количества, на самом деле я хочу, чтобы один и тот же объект Product в корзине был дважды. Я хочу повторно использовать объекты Product и не создавать посредника CartProduct.
Корзина Продукт ManyToMany
Однако таблица создается с помощью doctrine: schema: update с составным первичным ключом cart_id + product_id. Это не позволяет мне добавлять один и тот же продукт дважды.
Как мне решить эту проблему?
Это не единственный вариант использования, в котором я нуждаюсь в ManyToMany для поддержки дублирующихся записей. Это просто невозможно с Symfony2 / Doctrine?