Co přesně vrací $result->fetch()

Nairh
Člen | 2
+
0
-

Zdědil jsem projekt v Nette 2.4 a při průzkumu jsem narazil na nejasnost v dokumentaci na adrese DB Explorer: čtení dat

Píše se tam, že:
$row = $table->fetch() Vrátí následující řádek výsledku
nicméně z kódu

/**
 212:      * @inheritDoc
 213:      * @return ActiveRow|false if there is no such row
 214:      */
 215:     public function fetch()
 216:     {
 217:         $this->execute();
 218:         $return = current($this->data);
 219:         next($this->data);
 220:         return $return;
 221:     }

vyplývá, že by měl vrátit aktuální záznam a „ukazatel“ přesune na další záznam.

Tato informace je i v nové verzi Nette 3.1.

David Grudl
Nette Core | 8082
+
+3
-

Místo následující by tam mělo být další.

Nairh
Člen | 2
+
0
-

Děkuji za upřesnění.