Article View: pl.comp.lang.php
Article #230807Re: doctrine2 - findall i @OneToOne
From: ww
Date: Sun, 21 Dec 2014 21:17
Date: Sun, 21 Dec 2014 21:17
24 lines
1967 bytes
1967 bytes
On 2014-12-21 18:23, Replay wrote: > $osoba = new \app\libs\Entity\OsOsoba (); > $osoba->nazwisko = "Kowalski"; > $osoba->imie = "Jan"; > $osoba->fkprzelozonypm = - 1; > > $user = new \app\libs\Entity\SysUser (); > $user->login = "maciej"; > $user->passwd = md5 ( "1" ); > $user->email = "jk@mail.com"; > $user->rola = "001"; > $user->dtstatus = new DateTime (); > $user->osOsoba = $osoba; > > $em->persist ( $user ); > $em->persist ( $osoba ); > $em->flush (); Kompletnie nie pomogę ale zastanawiam się jak to wygląda w bazie (czy identyfikatory powiązanych obiektórych są poprawne). Moim zdaniem najpierw należałoby zapisać obiekt $osoba a potem $user. Tak jest w przykładach na stronie symfony i tak by było logiczniej. Chyba, że zapisanie $user wymusza zapisanie $osoba lub ten system sam sobie potrafi jakoś ustawić co ma zapisać jako pierwsze.
Technical Details
Message-ID:
<549738F8.4070004@o2.pl>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!agh.edu.pl!news.agh.edu.pl!newsfeed2.atman.pl!newsfeed.atman.pl!goblin1!goblin.stu.neva.ru!newsfeed.neostrada.pl!unt-exc-01.news.neostrada.pl!unt-spo-a-02.news.neostrada.pl!news.neostrada.pl.POSTED!not-for-mailReferences:
<m76vlq$84q$1@news.icm.edu.pl>Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!agh.edu.pl!news.agh.edu.pl!newsfeed2.atman.pl!newsfeed.atman.pl!goblin1!goblin.stu.neva.ru!newsfeed.neostrada.pl!unt-exc-01.news.neostrada.pl!unt-spo-a-02.news.neostrada.pl!news.neostrada.pl.POSTED!not-for-mail Message-ID: <549738F8.4070004@o2.pl> Date: Sun, 21 Dec 2014 22:17:44 +0100 From: ww <wokuukow@o2.pl> User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:31.0) Gecko/20100101 Thunderbird/31.3.0 MIME-Version: 1.0 Newsgroups: pl.comp.lang.php To: Replay <replay111@o2.pl> Subject: Re: doctrine2 - findall i @OneToOne References: <m76vlq$84q$1@news.icm.edu.pl> In-Reply-To: <m76vlq$84q$1@news.icm.edu.pl> Lines: 24 Organization: Telekomunikacja Polska NNTP-Posting-Host: 213-238-93-116.adsl.inetia.pl X-Trace: 1419196664 unt-rea-a-02.news.neostrada.pl 21561 213.238.93.116:24335 X-Complaints-To: abuse@news.neostrada.pl Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit