Kamil Olszewski

Kamil Olszewski Specjalista ds
projektów w firmie
Jones Lang LaSalle

Temat: relacja OneToOne User i dodatkowe info o nim

Witam,
Korzystam z panelu logowania jaki daje FOSUserBundle- zauważyłem, że wtedy stworzył mi sie UserBundle w którym w Entity znalazłem id usera- chciałbym to połączyć relacją OneToOne z dodatkowymi danymi użytkownika, które przechowuje w SwoimBundle tak aby usuwając uzytkownika usuneło tez dane o nim. Szukam rozwiązania i niestety nic mi nie wychodzi-ktoś robił coś takiego i mógłby napisać jak to zrobił? Próbowałem standardowo wstawić relacje zarówno w pliku User.php jak i w Profil.php ale niestety jeśli odwołuje się:
@ORM\OneToOne(targetEntity="MyUserBundle:User", mappedBy="profil" ) oraz @ORM\OneToOne(targetEntity="MyProfilBundle:Uzytkownik", inversedBy="user", cascade={"all"})
wyrzuca info, że ":"przeszkadza, zmieniajac MyUserBundle:User na samo User tez niedziała bo wyswietla ze nie może odnaleźć drugiej strony...
Będe wdzięczny za jakąś podpowiedź
Krzysztof N.

Krzysztof N. CEO. Aplikacje
internetowe i
mobilne. Symfony,
Zend.

Temat: relacja OneToOne User i dodatkowe info o nim

Kamil O.:
Korzystam z panelu logowania jaki daje FOSUserBundle- zauważyłem, że wtedy stworzył mi sie UserBundle w którym w Entity znalazłem id usera- chciałbym to połączyć relacją OneToOne z dodatkowymi danymi użytkownika, które przechowuje w SwoimBundle tak aby usuwając uzytkownika usuneło tez dane o nim. Szukam rozwiązania i niestety nic mi nie wychodzi-ktoś robił coś takiego i mógłby napisać jak to zrobił? Próbowałem standardowo wstawić relacje zarówno w pliku User.php jak i w Profil.php ale niestety jeśli odwołuje się:
@ORM\OneToOne(targetEntity="MyUserBundle:User", mappedBy="profil" ) oraz @ORM\OneToOne(targetEntity="MyProfilBundle:Uzytkownik", inversedBy="user", cascade={"all"})
wyrzuca info, że ":"przeszkadza, zmieniajac MyUserBundle:User na samo User tez niedziała bo wyswietla ze nie może odnaleźć drugiej strony...
Będe wdzięczny za jakąś podpowiedź
Zamiast
MyUserBundle:User
wstaw namespace encji, np.
MyUserBundle\Bundle\UserBundle\Entity\User
Pomogło?
Kamil Olszewski

Kamil Olszewski Specjalista ds
projektów w firmie
Jones Lang LaSalle

Temat: relacja OneToOne User i dodatkowe info o nim

Krzysztof N.:
Kamil O.:
Korzystam z panelu logowania jaki daje FOSUserBundle- zauważyłem, że wtedy stworzył mi sie UserBundle w którym w Entity znalazłem id usera- chciałbym to połączyć relacją OneToOne z dodatkowymi danymi użytkownika, które przechowuje w SwoimBundle tak aby usuwając uzytkownika usuneło tez dane o nim. Szukam rozwiązania i niestety nic mi nie wychodzi-ktoś robił coś takiego i mógłby napisać jak to zrobił? Próbowałem standardowo wstawić relacje zarówno w pliku User.php jak i w Profil.php ale niestety jeśli odwołuje się:
@ORM\OneToOne(targetEntity="MyUserBundle:User", mappedBy="profil" ) oraz @ORM\OneToOne(targetEntity="MyProfilBundle:Uzytkownik", inversedBy="user", cascade={"all"})
wyrzuca info, że ":"przeszkadza, zmieniajac MyUserBundle:User na samo User tez niedziała bo wyswietla ze nie może odnaleźć drugiej strony...
Będe wdzięczny za jakąś podpowiedź
Zamiast
MyUserBundle:User
wstaw namespace encji, np.
MyUserBundle\Bundle\UserBundle\Entity\User
Pomogło?

Przy próbie updatu bazy o pola z relacji mam następujący komunikat:
  Warning: class_parents(): Class MyProfilBundle\Bundle\ProfilBundle\Ent
ity\Profil does not exist and could not be loaded in C:\xampp\htdocs\strona\vendor\doctrine\lib\Doctrine\ORM\Mapping\ClassMetadataFactory.php line 223


Czyli coś nie chce zadziałąć w poniższym:
    /**
* Get array of parent classes for the given entity class
*
* @param string $name
* @return array $parentClasses
*/
protected function getParentClasses($name)
{
// Collect parent classes, ignoring transient (not-mapped) classes.
$parentClasses = array();
foreach (array_reverse(class_parents($name)) as $parentClass) {
if ( ! $this->driver->isTransient($parentClass)) {
$parentClasses[] = $parentClass;
}
}
return $parentClasses;
}
Krzysztof N.

Krzysztof N. CEO. Aplikacje
internetowe i
mobilne. Symfony,
Zend.

Temat: relacja OneToOne User i dodatkowe info o nim

Kamil O.:
Przy próbie updatu bazy o pola z relacji mam następujący komunikat:
  Warning: class_parents(): Class MyProfilBundle\Bundle\ProfilBundle\Ent
ity\Profil does not exist and could not be loaded in C:\xampp\htdocs\strona\vendor\doctrine\lib\Doctrine\ORM\Mapping\ClassMetadataFactory.php line 223


Czyli coś nie chce zadziałąć w poniższym:
    /**
* Get array of parent classes for the given entity class
*
* @param string $name
* @return array $parentClasses
*/
protected function getParentClasses($name)
{
// Collect parent classes, ignoring transient (not-mapped) classes.
$parentClasses = array();
foreach (array_reverse(class_parents($name)) as $parentClass) {
if ( ! $this->driver->isTransient($parentClass)) {
$parentClasses[] = $parentClass;
}
}
return $parentClasses;
}
Komunikat / warning jest jednoznaczny:
Class MyProfilBundle\Bundle\ProfilBundle\Entity\Profil does not exist
1. Gdzie podałeś taki ciąg znaków?
2. Jaki jest faktyczny / rzeczywisty namespace tej klasy?
3. Ta klasa, encja istnieje? W jakim katalogu się znajduje?
Kamil Olszewski

Kamil Olszewski Specjalista ds
projektów w firmie
Jones Lang LaSalle

Temat: relacja OneToOne User i dodatkowe info o nim

Krzysztof N.:
Kamil O.:
Przy próbie updatu bazy o pola z relacji mam następujący komunikat:
  Warning: class_parents(): Class MyProfilBundle\Bundle\ProfilBundle\Ent
ity\Profil does not exist and could not be loaded in C:\xampp\htdocs\strona\vendor\doctrine\lib\Doctrine\ORM\Mapping\ClassMetadataFactory.php line 223


Czyli coś nie chce zadziałąć w poniższym:
    /**
* Get array of parent classes for the given entity class
*
* @param string $name
* @return array $parentClasses
*/
protected function getParentClasses($name)
{
// Collect parent classes, ignoring transient (not-mapped) classes.
$parentClasses = array();
foreach (array_reverse(class_parents($name)) as $parentClass) {
if ( ! $this->driver->isTransient($parentClass)) {
$parentClasses[] = $parentClass;
}
}
return $parentClasses;
}
Komunikat / warning jest jednoznaczny:
Class MyProfilBundle\Bundle\ProfilBundle\Entity\Profil does not exist
1. Gdzie podałeś taki ciąg znaków?
2. Jaki jest faktyczny / rzeczywisty namespace tej klasy?
3. Ta klasa, encja istnieje? W jakim katalogu się znajduje?

Okazało się, że wystarczy zmienić "MyProfilBundle" na "My\ProfilBundle". Teraz spróbuję dołączyć pola z nowej tabeli do formularza przy tworzeniu konta więc niedługo pewnie znowu się odezwę:) Dziękuję za pomoc
Kamil Olszewski

Kamil Olszewski Jones Lang LaSalle

Temat: relacja OneToOne User i dodatkowe info o nim

w jaki sposób sprawić aby przy rejestracji użytkownika poza wpisem w tabeli fos_user tworzył sie tez rekord w tej tabeli powiązanej? Dodatkowo w tabeli fos_user pole które jest relacji OneToOne z inna tabelą pozostaje puste. Jakaś podpowiedź bo nie wiem nawet od której strony zacząć?
Krzysztof N.

Krzysztof N. CEO. Aplikacje
internetowe i
mobilne. Symfony,
Zend.

Temat: relacja OneToOne User i dodatkowe info o nim

Kamil O.:
w jaki sposób sprawić aby przy rejestracji użytkownika poza wpisem w tabeli fos_user tworzył sie tez rekord w tej tabeli powiązanej? Dodatkowo w tabeli fos_user pole które jest relacji OneToOne z inna tabelą pozostaje puste. Jakaś podpowiedź bo nie wiem nawet od której strony zacząć?
Użyj listenera / subscribera i podepnij się pod odpowiedni event z FOSUserBundle lub Doctrine.
Kamil Olszewski

Kamil Olszewski Jones Lang LaSalle

Temat: relacja OneToOne User i dodatkowe info o nim

Krzysztof N.:
Kamil O.:
w jaki sposób sprawić aby przy rejestracji użytkownika poza wpisem w tabeli fos_user tworzył sie tez rekord w tej tabeli powiązanej? Dodatkowo w tabeli fos_user pole które jest relacji OneToOne z inna tabelą pozostaje puste. Jakaś podpowiedź bo nie wiem nawet od której strony zacząć?
Użyj listenera / subscribera i podepnij się pod odpowiedni event z FOSUserBundle lub Doctrine.
Jak się spodziewałem trochę mnie to przerosło:)
Stworzyłem listenera:
My\UserBundle\EventListener\UserRegister
<?php
namespace My\UserBundle\EventListener;
use My\UserBundle\Entity\User;
use My\UserportalBundle\Entity\Uzytkownik;
use Symfony\Component\EventDispatcher\EventSubscriberInterface;
use FOS\UserBundle\Event\UserEvent;
use FOS\UserBundle\Model\UserInterface;
use Doctrine\Common\Persistence\ObjectManager;


class UserRegister implements EventSubscriberInterface
{
public static function getSubscribedEvents()
{
return [ FOSUserEvents::REGISTRATION_INITIALIZE => 'onRegistrationInitialise' ];
}

public function onRegistrationInitialise( UserEvent $event ,ObjectManager $manager)
{
$idUsera = $event->getUser()->getId();
$Uzytkownik=new My\UserportalBundle\Entity\Uzytkownik();
$Uzytkownik->setUser($idUsera);
$manager->persist($Uzytkownik);
$manager->flush();
$id=$Uzytkownik->getId();
$user = $event->getUser();
$user->addUzytkownik($id);
}

}

config.yml

services:
my_user.reg_init:
class: My\UserBundle\EventListener\UserRegister
tags:
- { name: kernel.event_subscriber }


Chciałem wyciągnąć id stworzonego usera, potem utworzyc rekord w tabeli Uzytkownik(przechowuje tam dodatkowe dane o userze-powiazane OneToOne) i wrzucenie id stworzonego usera jako powiązanie, potem sprawdzic id tego nowego rekordu i wrzuciś do fos_user. Niestety nie tworzy nawet rekordu w tabeli Uzytkownik przy rejestracji:(
Mogę prosić jakąś podpowiedź?
Krzysztof N.

Krzysztof N. CEO. Aplikacje
internetowe i
mobilne. Symfony,
Zend.

Temat: relacja OneToOne User i dodatkowe info o nim

Kamil O.:
Jak się spodziewałem trochę mnie to przerosło:)
Stworzyłem listenera:
My\UserBundle\EventListener\UserRegister
<?php[/quote]> namespace My\UserBundle\EventListener;[quote]use My\UserBundle\Entity\User;
use My\UserportalBundle\Entity\Uzytkownik;
use Symfony\Component\EventDispatcher\EventSubscriberInterface;
use FOS\UserBundle\Event\UserEvent;
use FOS\UserBundle\Model\UserInterface;
use Doctrine\Common\Persistence\ObjectManager;


class UserRegister implements EventSubscriberInterface
{
public static function getSubscribedEvents()
{
return [ FOSUserEvents::REGISTRATION_INITIALIZE => 'onRegistrationInitialise' ];
}

public function onRegistrationInitialise( UserEvent $event ,ObjectManager $manager)
{
$idUsera = $event->getUser()->getId();
$Uzytkownik=new My\UserportalBundle\Entity\Uzytkownik();
$Uzytkownik->setUser($idUsera);
$manager->persist($Uzytkownik);
$manager->flush();
$id=$Uzytkownik->getId();
$user = $event->getUser();
$user->addUzytkownik($id);
}

}

config.yml

services:
my_user.reg_init:
class: My\UserBundle\EventListener\UserRegister
tags:
- { name: kernel.event_subscriber }


Chciałem wyciągnąć id stworzonego usera, potem utworzyc rekord w tabeli Uzytkownik(przechowuje tam dodatkowe dane o userze-powiazane OneToOne) i wrzucenie id stworzonego usera jako powiązanie, potem sprawdzic id tego nowego rekordu i wrzuciś do fos_user. Niestety nie tworzy nawet rekordu w tabeli Uzytkownik przy rejestracji:(
Mogę prosić jakąś podpowiedź?
Na pierwszy rzut oka
$Uzytkownik->setUser($idUsera);
należałoby zastąpić
$Uzytkownik->setUser($event->getUser());
Poza tym... ciemność widzę, ciemność ;)
Kamil Olszewski

Kamil Olszewski Jones Lang LaSalle

Temat: relacja OneToOne User i dodatkowe info o nim

Krzysztof N.:
Kamil O.:
Jak się spodziewałem trochę mnie to przerosło:)
Stworzyłem listenera:
My\UserBundle\EventListener\UserRegister
<?php[/quote][/quote]> > namespace My\UserBundle\EventListener;[quote][quote]use My\UserBundle\Entity\User;
use My\UserportalBundle\Entity\Uzytkownik;
use Symfony\Component\EventDispatcher\EventSubscriberInterface;
use FOS\UserBundle\Event\UserEvent;
use FOS\UserBundle\Model\UserInterface;
use Doctrine\Common\Persistence\ObjectManager;


class UserRegister implements EventSubscriberInterface
{
public static function getSubscribedEvents()
{
return [ FOSUserEvents::REGISTRATION_INITIALIZE => 'onRegistrationInitialise' ];
}

public function onRegistrationInitialise( UserEvent $event ,ObjectManager $manager)
{
$idUsera = $event->getUser()->getId();
$Uzytkownik=new My\UserportalBundle\Entity\Uzytkownik();
$Uzytkownik->setUser($idUsera);
$manager->persist($Uzytkownik);
$manager->flush();
$id=$Uzytkownik->getId();
$user = $event->getUser();
$user->addUzytkownik($id);
}

}

config.yml

services:
my_user.reg_init:
class: My\UserBundle\EventListener\UserRegister
tags:
- { name: kernel.event_subscriber }


Chciałem wyciągnąć id stworzonego usera, potem utworzyc rekord w tabeli Uzytkownik(przechowuje tam dodatkowe dane o userze-powiazane OneToOne) i wrzucenie id stworzonego usera jako powiązanie, potem sprawdzic id tego nowego rekordu i wrzuciś do fos_user. Niestety nie tworzy nawet rekordu w tabeli Uzytkownik przy rejestracji:(
Mogę prosić jakąś podpowiedź?
Na pierwszy rzut oka
$Uzytkownik->setUser($idUsera);
należałoby zastąpić
$Uzytkownik->setUser($event->getUser());
Poza tym... ciemność widzę, ciemność ;)
Niestety to nie to, albo nie tylko to:(
Czy wogóle to jak sie odwołuję do zdarzenia FOSUserEvents::REGISTRATION_INITIALIZE jest ok?
Krzysztof N.

Krzysztof N. CEO. Aplikacje
internetowe i
mobilne. Symfony,
Zend.

Temat: relacja OneToOne User i dodatkowe info o nim

Kamil O.:
Czy wogóle to jak sie odwołuję do zdarzenia FOSUserEvents::REGISTRATION_INITIALIZE jest ok?
Tak.
Mapowania pomiędzy encjami sprawdź i usuń to co poniżej
$manager->flush();
Kamil Olszewski

Kamil Olszewski Jones Lang LaSalle

Temat: relacja OneToOne User i dodatkowe info o nim

Krzysztof N.:
Kamil O.:
Czy wogóle to jak sie odwołuję do zdarzenia FOSUserEvents::REGISTRATION_INITIALIZE jest ok?
Tak.
Mapowania pomiędzy encjami sprawdź i usuń to co poniżej
$manager->flush();
Usunięcie tej linii nie pomogło a co do mapowania to wygląda ono tak
    /**
* @ORM\OneToOne(targetEntity="My\UserBundle\Entity\User", mappedBy="uzytkownik")
*/
private $user;

a z drugiej strony
     /**
*
* @ORM\OneToOne(targetEntity="My\UserportalBundle\Entity\Uzytkownik", inversedBy="user", cascade={"all"})
* @ORM\JoinColumn(name="uzytkownik_id", referencedColumnName="id")
*/
private $uzytkownik;
Ten post został edytowany przez Autora dnia 28.08.14 o godzinie 01:23
Krzysztof N.

Krzysztof N. CEO. Aplikacje
internetowe i
mobilne. Symfony,
Zend.

Temat: relacja OneToOne User i dodatkowe info o nim

Kamil O.:
Usunięcie tej linii nie pomogło a co do mapowania to wygląda ono tak
    /**
* @ORM\OneToOne(targetEntity="My\UserBundle\Entity\User", mappedBy="uzytkownik")
*/
private $user;

a z drugiej strony
     /**
*
* @ORM\OneToOne(targetEntity="My\UserportalBundle\Entity\Uzytkownik", inversedBy="user", cascade={"all"})
* @ORM\JoinColumn(name="uzytkownik_id", referencedColumnName="id")
*/
private $uzytkownik;
Nie miałeś usuwać tej linii
$manager->flush();
tylko to co znajduje się poniżej niej.
Kamil Olszewski

Kamil Olszewski Specjalista ds
projektów w firmie
Jones Lang LaSalle

Temat: relacja OneToOne User i dodatkowe info o nim

Krzysztof N.:
Kamil O.:
Usunięcie tej linii nie pomogło a co do mapowania to wygląda ono tak
    /**
* @ORM\OneToOne(targetEntity="My\UserBundle\Entity\User", mappedBy="uzytkownik")
*/
private $user;

a z drugiej strony
     /**
*
* @ORM\OneToOne(targetEntity="My\UserportalBundle\Entity\Uzytkownik", inversedBy="user", cascade={"all"})
* @ORM\JoinColumn(name="uzytkownik_id", referencedColumnName="id")
*/
private $uzytkownik;
Nie miałeś usuwać tej linii
$manager->flush();
tylko to co znajduje się poniżej niej.
Przepraszam,źle Cie zrozumiałem
Teraz My\UserBundle\EventListener\UserRegister wygląda następująco:
<?php
namespace My\UserBundle\EventListener;
use My\UserBundle\Entity\User;
use My\UserportalBundle\Entity\Uzytkownik;
use Symfony\Component\EventDispatcher\EventSubscriberInterface;
use FOS\UserBundle\Event\UserEvent;
use FOS\UserBundle\Model\UserInterface;
use Doctrine\Common\Persistence\ObjectManager;


class UserRegister implements EventSubscriberInterface
{
public static function getSubscribedEvents()
{
return [ FOSUserEvents::REGISTRATION_INITIALIZE => 'onRegistrationInitialise' ];
}

public function onRegistrationInitialise( UserEvent $event ,ObjectManager $manager)
{
$idUsera = $event->getUser()->getId();
$Uzytkownik=new My\UserportalBundle\Entity\Uzytkownik();
$Uzytkownik->setUser($event->getUser());
$manager->persist($Uzytkownik);
$manager->flush();
}
}

Niestety dalej brak efektu...
Krzysztof N.

Krzysztof N. CEO. Aplikacje
internetowe i
mobilne. Symfony,
Zend.

Temat: relacja OneToOne User i dodatkowe info o nim

Kamil O.:
Przepraszam,źle Cie zrozumiałem
Teraz My\UserBundle\EventListener\UserRegister wygląda następująco:
<?php[/quote]> namespace My\UserBundle\EventListener;[quote]use My\UserBundle\Entity\User;
use My\UserportalBundle\Entity\Uzytkownik;
use Symfony\Component\EventDispatcher\EventSubscriberInterface;
use FOS\UserBundle\Event\UserEvent;
use FOS\UserBundle\Model\UserInterface;
use Doctrine\Common\Persistence\ObjectManager;


class UserRegister implements EventSubscriberInterface
{
public static function getSubscribedEvents()
{
return [ FOSUserEvents::REGISTRATION_INITIALIZE => 'onRegistrationInitialise' ];
}

public function onRegistrationInitialise( UserEvent $event ,ObjectManager $manager)
{
$idUsera = $event->getUser()->getId();
$Uzytkownik=new My\UserportalBundle\Entity\Uzytkownik();
$Uzytkownik->setUser($event->getUser());
$manager->persist($Uzytkownik);
$manager->flush();
}
}

Niestety dalej brak efektu...
Zamień sposób przypisania obiektów na odwrotny, czyli wstawiaj Uzytkownik do User:
$uzytkownik = new My\UserportalBundle\Entity\Uzytkownik();
$event->getUser()->setUzytkownik($uzytkownik);
Kamil Olszewski

Kamil Olszewski Jones Lang LaSalle

Temat: relacja OneToOne User i dodatkowe info o nim

Krzysztof N.:
Kamil O.:
Przepraszam,źle Cie zrozumiałem
Teraz My\UserBundle\EventListener\UserRegister wygląda następująco:
<?php[/quote][/quote]> > namespace My\UserBundle\EventListener;[quote][quote]use My\UserBundle\Entity\User;
use My\UserportalBundle\Entity\Uzytkownik;
use Symfony\Component\EventDispatcher\EventSubscriberInterface;
use FOS\UserBundle\Event\UserEvent;
use FOS\UserBundle\Model\UserInterface;
use Doctrine\Common\Persistence\ObjectManager;


class UserRegister implements EventSubscriberInterface
{
public static function getSubscribedEvents()
{
return [ FOSUserEvents::REGISTRATION_INITIALIZE => 'onRegistrationInitialise' ];
}

public function onRegistrationInitialise( UserEvent $event ,ObjectManager $manager)
{
$idUsera = $event->getUser()->getId();
$Uzytkownik=new My\UserportalBundle\Entity\Uzytkownik();
$Uzytkownik->setUser($event->getUser());
$manager->persist($Uzytkownik);
$manager->flush();
}
}

Niestety dalej brak efektu...
Zamień sposób przypisania obiektów na odwrotny, czyli wstawiaj Uzytkownik do User:
$uzytkownik = new My\UserportalBundle\Entity\Uzytkownik();
$event->getUser()->setUzytkownik($uzytkownik);
Rozumiem, że miało by to wyglądać tak:
$uzytkownik = new My\UserportalBundle\Entity\Uzytkownik();
$event->getUser()->setUzytkownik($uzytkownik);
$manager->persist($uzytkownik);
$manager->flush();

Jeśli tak to niestety też nie działa- może problem jest z samym zdarzeniem rejestracji- bo nawet nowy rekord w tabeli sie nie tworzy, więc tak jakby nic się niedziało
Krzysztof N.

Krzysztof N. CEO. Aplikacje
internetowe i
mobilne. Symfony,
Zend.

Temat: relacja OneToOne User i dodatkowe info o nim

Kamil O.:
Rozumiem, że miało by to wyglądać tak:
$uzytkownik = new My\UserportalBundle\Entity\Uzytkownik();
$event->getUser()->setUzytkownik($uzytkownik);
$manager->persist($uzytkownik);
$manager->flush();

Jeśli tak to niestety też nie działa- może problem jest z samym zdarzeniem rejestracji- bo nawet nowy rekord w tabeli sie nie tworzy, więc tak jakby nic się niedziało
Zamień
$manager->persist($uzytkownik);
na
$manager->persist($event->getUser());
Kamil Olszewski

Kamil Olszewski Jones Lang LaSalle

Temat: relacja OneToOne User i dodatkowe info o nim

Krzysztof N.:
Kamil O.:
Rozumiem, że miało by to wyglądać tak:
$uzytkownik = new My\UserportalBundle\Entity\Uzytkownik();
$event->getUser()->setUzytkownik($uzytkownik);
$manager->persist($uzytkownik);
$manager->flush();

Jeśli tak to niestety też nie działa- może problem jest z samym zdarzeniem rejestracji- bo nawet nowy rekord w tabeli sie nie tworzy, więc tak jakby nic się niedziało
Zamień
$manager->persist($uzytkownik);
na
$manager->persist($event->getUser());
Niestety to nie to:( Dalej brak efektów
Krzysztof N.

Krzysztof N. CEO. Aplikacje
internetowe i
mobilne. Symfony,
Zend.

Temat: relacja OneToOne User i dodatkowe info o nim

Kamil O.:
Niestety to nie to:( Dalej brak efektów
Na tym wróżenie zakończymy. Pokaż kompletny i cały kod. W wolnej chwili zerknę.
Kamil Olszewski

Kamil Olszewski Jones Lang LaSalle

Temat: relacja OneToOne User i dodatkowe info o nim

Krzysztof N.:
Kamil O.:
Niestety to nie to:( Dalej brak efektów
Na tym wróżenie zakończymy. Pokaż kompletny i cały kod. W wolnej chwili zerknę.
z góry dziękuję
portal20.7z

Następna dyskusja:

formularz dodawania + relac...




Wyślij zaproszenie do