une clé primaire sur deux colonnes = Notice: Undefined offset: 0
Je pense que j'ai un soucis de clé primaire.
Avec Symfony, est-il possible d'avoir une entité sans champ "id" ?
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27
|
class CommandeSite
{
/**
* @var integer $site
*
* @ORM\Id
* @ORM\ManyToOne(targetEntity="Site", inversedBy="commandes")
* @ORM\JoinColumn(name="site", referencedColumnName="id")
*/
private $site;
/**
* @var integer $commande
*
* @ORM\Id
* @ORM\ManyToOne(targetEntity="Commande", inversedBy="sites")
* @ORM\JoinColumn(name="commande", referencedColumnName="id")
*/
private $commande;
/**
* @var integer $nbcommande
*
* @ORM\Column(name="nbcommande", type="integer", nullable=true)
*/
private $nbcommande; |
En effectuant une requete, cela me génère une erreur :
Code:
Notice: Undefined offset: 0 in XXXX/vendor/doctrine/lib/Doctrine/ORM/Query.php line 307 (500 Internal Server Error)
Merci.
Bah en fait, quand on passe les variables correctement dans les fonctions, ca fonctionne :mouarf: