Autor Zpráva
G3n3sis19
Profil
NotORM od Jakuba Vrány se bez zavolání sama pustí dotaz do databáze. Jak má vědět, kdy? (viz například zde)

$notORM
   ->application("id", null)
    ->order("id"); // po dokončení těchto funkcí by se měla (alespoň podle pokračování) zavolat funkce an položení dotazu. Jak?
Ugo
Profil
nejsem si jist ale řešil bych to přes iterátor, dokud nezavoláš iteraci nebo funkci vracející výsledek tak se ukládá dotaz do tempu, pak se sestaví a provede
G3n3sis19
Profil
Aha, o iterátorech jsem ještě moc neslyšel.

Vidím tam metodu, která jediná by to mohla (asi) dělat.

function rewind() {
        $this->execute();
        $this->keys = array_keys($this->data);
        reset($this->keys);
}

není iterátor něco jako pointer, kterým se pohybuje v arrayi jako funkcemi prev() next() current() reset() a end()?

Nebo jak to s tím iterátorem funguje?

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: