Získání prvního řádku selectu (Nette\Database)
Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
- simPod
- Člen | 383
Mam nějaký select na db v modelu:
function doSelect($id){
return ...->table('table')->where('test_id',$id)
}
který zavolám v prezenteru přes
$select = $this->context->myModel->doSelect($id);
a teď potřebuji získat první záznam z daného selectu $select a získat jeho hodnoty. Jak to udělat nejefektivněji? Díky
- duke
- Člen | 650
$row = $select->fetch();
Nebo na metodě Nette\Database\Table\Selection::fetch()
vidíš něco neefektivního?