Návratová hodnota databáze

Arthedian
Člen | 26
+
0
-

Dobrý den,
v příkladech je, že $this->database->table('projects')->get(1)->fetch(); má vrátit objekt (ret->neco) ale vrácí slovník (ret['neco']). Proč to tak je?

EDIT: $this->database->table('projects')->get(1)->fetch(); je špatně správně by to mělo být $this->database->table('projects')->get(1); ale bohužel to také vytvoří slovník.

Editoval Arthedian (3. 2. 2018 10:28)

CZechBoY
Člen | 3608
+
0
-

Jak si přišel na to, že vrací slovník? Mně ->fetch() normálně vrací ActiveRow a get je jen zkratka pro wherePrimary a fetch.
Zkus si to dumpnout

dump($this->database->table('projects')->get(1);
dump($this->database->table('projects')->wherePrimary(1)->fetch();