Komponenta – předání výsledku dotazu šabloně
Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
- EL
- Člen | 17
mám jistou komponentu, starající se o vykreslení nějakých 5 řádků z tabulky (není důležité, o co jde)
mám funkci, která se tedy stará o výpis
public function renderThisWeek()
{
...
$result = dibi::query("...");
$template = $this->createTemplate();
$template->rows = ???
$template->setFile(dirname(__FILE__) . '/week.phtml');
$template->render();
}
jak tedy přiřadit do proměnné rows výsledek dotazu (kterým je tabulka x * y), abych potom v šabloně mohlo volat
{foreach $rows as $row}
...
{/foreach}
předem díky
- _Martin_
- Generous Backer | 679
Tohle bych spíše řešil v dibi fóru. Tuším, že za
dibi::query
se musí dát ještě nějaká fetch metoda, třeba
fetchAll()
. Více na stránkách
dibi.