Seems to be related to https://github.com/endyrjmedia/testDoctrine/blob/53161574f70c2ca00130e0016a8f0a6cd54ebae2/module/SitesAdmin/src/SitesAdmin/Controller/AdminSitesController.php#L87-L121 at first skim.
I'm unable to test your application's code. You should try and reproduce the problem (after debugging) via an integration test like the ones in https://github.com/doctrine/doctrine2/tree/b3aa8254e480926adeb2a2df30a0b0ac8328d639/tests/Doctrine/Tests/ORM/Functional/Ticket Marco Pivetta http://twitter.com/Ocramius http://ocramius.github.com/ On 24 May 2016 at 17:25, 'paul kendal' via doctrine-user < [email protected]> wrote: > > hello Marco > > I am not sure how to do an integration test. i have however uploaded a > github version of the code . it just needs to be cloned and then orm > validation to create the entities in the database > > i apologise if this is the incorrect way to go about this. : > > https://github.com/endyrjmedia/testDoctrine > > > the admin module relates to registering home pages of a site. > > to register a home page the url will be: > > http://localhost/testDoctrine/sites-url/create-site-url > > > but to edit that entity you have to click below and then click edit > > > > http://localhost/testDoctrine/sites-url/list-websites > > > you will note that it registers the entity perfectly well, however when > you then try to edit that entity, it create a double entry. > > > > > On Tuesday, May 24, 2016 at 11:11:31 AM UTC+1, Marco Pivetta wrote: >> >> You need some sort of unit or integration test that we can use to >> reproduce the issue, before we can confirm that the problem is in the ORM. >> >> Marco Pivetta >> >> http://twitter.com/Ocramius >> >> http://ocramius.github.com/ >> >> On 24 May 2016 at 12:04, 'paul kendal' via doctrine-user < >> [email protected]> wrote: >> >>> hi Marcho >>> >>> how do you mean reproducible. do you want me to load the files to >>> github? >>> >>> On Tuesday, May 24, 2016 at 11:00:25 AM UTC+1, Marco Pivetta wrote: >>>> >>>> Any reproducible test case? >>>> >>>> Marco Pivetta >>>> >>>> http://twitter.com/Ocramius >>>> >>>> http://ocramius.github.com/ >>>> >>>> On 24 May 2016 at 11:59, 'paul kendal' via doctrine-user < >>>> [email protected]> wrote: >>>> >>>>> I am using doctrine 2 Orm with zend 2 >>>>> >>>>> I have a problem with the ORM. >>>>> >>>>> Each time I update an entity and flush it, it also creates a new empty >>>>> entry in the database. >>>>> >>>>> >>>>> >>>>> below is a copy of the object that I * flushed. * >>>>> >>>>> *You will note that is has an id. so there is no reason for the ORM to >>>>> create a fresh entry into the database. * >>>>> >>>>> >>>>> *object*(*SitesAdmin\Entity\SiteName*)[*716*] >>>>> >>>>> *protected* 'id' => int 12 >>>>> >>>>> *protected* 'urlSiteName' => string 'test' *(length=4)* >>>>> >>>>> *protected* 'siteName' => string 'test' *(length=4)* >>>>> >>>>> *protected* 'countryId' => string '11' *(length=2)* >>>>> >>>>> *protected* 'dateSubmitted' => >>>>> >>>>> *object*(*DateTime*)[*714*] >>>>> >>>>> *public* 'date' => string '2016-05-24 11:35:14' *(length=19)* >>>>> >>>>> *public* 'timezone_type' => int 3 >>>>> >>>>> *public* 'timezone' => string 'Europe/Paris' *(length=12)* >>>>> >>>>> *protected* 'live' => int 1 >>>>> >>>>> >>>>> $this->flush >>>>> >>>>> >>>>> >>>>> please note that the flush works perfectly when i create a new object. >>>>> its only duplicate entries when i try to update an existing entity >>>>> >>>>> -- >>>>> You received this message because you are subscribed to the Google >>>>> Groups "doctrine-user" group. >>>>> To unsubscribe from this group and stop receiving emails from it, send >>>>> an email to [email protected]. >>>>> To post to this group, send email to [email protected]. >>>>> Visit this group at https://groups.google.com/group/doctrine-user. >>>>> For more options, visit https://groups.google.com/d/optout. >>>>> >>>> >>>> -- >>> You received this message because you are subscribed to the Google >>> Groups "doctrine-user" group. >>> To unsubscribe from this group and stop receiving emails from it, send >>> an email to [email protected]. >>> To post to this group, send email to [email protected]. >>> Visit this group at https://groups.google.com/group/doctrine-user. >>> For more options, visit https://groups.google.com/d/optout. >>> >> >> -- > You received this message because you are subscribed to the Google Groups > "doctrine-user" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected]. > To post to this group, send email to [email protected]. > Visit this group at https://groups.google.com/group/doctrine-user. > For more options, visit https://groups.google.com/d/optout. > -- You received this message because you are subscribed to the Google Groups "doctrine-user" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. Visit this group at https://groups.google.com/group/doctrine-user. For more options, visit https://groups.google.com/d/optout.
