Kompilace textu z databáze

Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
Barbarossa
Člen | 74
+
0
-

Zdravím,

jak se dá prosím aplikovat Latte\Engine na text(článku) z databáze, tak aby přeložil i můj kontrol a následně celé aplikoval do připravené šablony článku.

<p>text text text</p>
{control inquiry 4}
<p>text text text</p>
$row = $this->articles->getArticleInfo($id);

$latte = new \Latte\Engine;
$latte->setLoader(new \Latte\Loaders\StringLoader);
$latte->onCompile[] = function($latte) {
            \Nette\Bridges\ApplicationLatte\UIMacros::install($latte->getCompiler());
        };
$latte->render($row->main_text);

Uvedený kód mi vyhodí notice:
Undefined variable: _control

Děkuji za každou radu.

romiix.org
Člen | 343
+
+2
-

Vyskúšal by som nahradiť

$latte->render($row->main_text);

za

$latte->render($row->main_text, ['_control' => $presenter]);
Barbarossa
Člen | 74
+
0
-

Funguje perfektně, díky :)