• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

Doctrine fetchOneBy

0 głosów
59 wizyt
pytanie zadane 26 września 2018 w PHP, Symfony, Zend przez Ubermade Obywatel (1,980 p.)

Witam! Mam problem z tablicą zwracaną przez doctrine, gdy pobieram tablicę z modelu 

$model = $em->getRepository('MVC\Model\AccountsModel')->findOneBy(array('login' => $_POST['login']));

i dla przykładu moge użyć na niej print_r lub var_dump, jednak jeżeli próbuję wyciągnąć z niej konkretną informację, dla przykładu w tej funkcji:

if($this->data && password_verify($this->password, $this->data['password']))
    return true;

to dostaję taki komunikat:

Fatal error: Uncaught Error: Cannot use object of type MVC\Model\AccountsModel as array

1 odpowiedź

0 głosów
odpowiedź 26 września 2018 przez Gucci Gaduła (4,470 p.)
Hej,

Dzieje się tak, ponieważ to nie jest tablica tylko obiekt, a więc nie możesz odwoływać się jak do tablicy...

Możesz skorzystać z funkcji json_decode aby przekonwertować obiekt i uzyskać tablicę asocjacyjną albo alternatywnie użyć operatora -> w celu odwołania do konkretnej właściwości obiektu...

tutaj znajdziesz wiele rozwiązań swojego problemu

https://stackoverflow.com/questions/6815520/cannot-use-object-of-type-stdclass-as-array

Podobne pytania

0 głosów
1 odpowiedź 43 wizyt
pytanie zadane 16 września w PHP, Symfony, Zend przez michal_php Gaduła (4,110 p.)
0 głosów
2 odpowiedzi 106 wizyt
pytanie zadane 17 lipca w PHP, Symfony, Zend przez michal_php Gaduła (4,110 p.)
0 głosów
0 odpowiedzi 21 wizyt
pytanie zadane 7 kwietnia w PHP, Symfony, Zend przez hiper007 Stary wyjadacz (10,880 p.)
Porady nie od parady
Odznacz odpowiedź zieloną fajką, jeśli uważasz, że jest ona najlepsza ze wszystkich i umożliwiła ci rozwiązanie problemu.Najlepsza odpowiedź

67,160 zapytań

114,109 odpowiedzi

241,855 komentarzy

47,047 pasjonatów

Przeglądających: 276
Pasjonatów: 13 Gości: 263

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto dwie polecane książki warte uwagi. Pełną listę znajdziesz tutaj.

...