Co přesně vrací $result->fetch()
- Nairh
- Člen | 2
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.