Consultez la FAQ sur le ZF avant de poster une question
Vous n'êtes pas identifié.
Pages: 1
Bonjour,
Il y a une chose que je ne comprends pas dans le système de Doctrine, l'insert et la mise à jour.
[lang=php] $this->em->transactional(function () use ($datas, $connection) { $connection->insert('newTable', $datas['key']); });
Je lance cette méthode qui est censé donc m’insérer des nouvelles données dans ma table newTable. Mes $datas sont récupérés à partir d'une autre entité (disons toto) et ont été modifié au cours du processus, l'instance de l'entité toto à donc changé au cours du traitement. Toutefois la valeur à juste été altérée sans forcément nécessiter un enregistrement.
(en gros j'ai un champ dans ma table toto qui est sérialisé je le désérialize afin de récupérer toutes mes données de configuration, mais du coup à l'insert de mes autres donnée dans newTable, mon champ de la table toto comporte Array et j'ai perdu toutes mes données)
Y a t'il un moyen de lui dire "hé mon coco tu m'insert juste ce que je veux sans toucher au reste !!" ?
Merci pour l'aide
Dernière modification par JGreco (09-10-2014 09:00:51)
Hors ligne
Pages: 1