Bonjour à tous,
Je souhaite créer une table dont la clé primaire est une string (ça j'ai réussi) et de pouvoir générer sa valeur lors d'un insert. Et là, je bloque...
J'ai mis dans mon entité l'annotation suivante sur la clé :
pour pouvoir la gérer moi-même par le code.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 @ORM\GeneratedValue(strategy="NONE")
Comment faire pour setter sa valeur ? J'ai essayé de créer une methode setId() et aussi de passer la valeur dans le constructeur de l'entité, sans succès, toujours le même message d'erreur :
Quelqu'un peut m'aider ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 Warning: spl_object_hash() expects parameter 1 to be object, string given in ...\vendor\doctrine\orm\lib\Doctrine\ORM\UnitOfWork.php line 1358
Partager