Nettrine/orm ProxyClasses
- NouF
- Člen | 67
Co dělám špatně, když mi pouze jeden konkrétní repositář vrací „Proxy“ entitu?
Tento zápis
$user = $this->em->getRepository(Login::class)->findOneBy(['username' => $username]);
vrátí
Nettrine\Proxy\__CG__\App\Model\Database\Entity\Login
a né
App\Model\Database\Entity\Login
Moc děkuju
- NouF
- Člen | 67
Ahoj, moc děkuju.
Řeším propojení Apiskeletonu a OAuth2-server. Nefunguje mi to, tak jsem se snažil dohledat co je špatně.
A přišel jsem, že když zavolám (tak to vrátí ten proxy objekt)
$user = $this->em->getRepository(Login::class)->findOneBy(['username' => $username]);
A když (tak to vrátí normální objekt)
$client = $this->em->getRepository(Client::class)->findOneBy(['name' => $username]);
I když jsou repositáře „stejné“ tak jeden vrací normální objekt a druhý Proxy. Tak jsem se snažil zjistit, co to způsobuje.
Děkuju,