Nette databaze – míchání dotazů v modelu
Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
- mildhouse
- Člen | 27
Zdravim,
mám dotaz, pokud použiju v presenteru následující kód :
$values[] = array('id' => 1);
$values[] = array('id' => 2);
foreach($values as $value){
$this->context->createTable()->where($value)->fetch();
}
nebude s tím problém, vyvoří se 2 instance a pro každou nový dotaz. Pokud ale budu chtít udělat to samé v modelu :
$values[] = array('id' => 1);
$values[] = array('id' => 2);
foreach($values as $value){
$this->where($value)->fetch();
}
nastane problém, protože při druhém dotazu mi zůstane where z prvního (v rámci jedné instance). Jak docílím toho, abych dostal stejný výsledek jako z presenteru?