Html kód z databáze se nevkládá do stránky korektně

dinoq
Člen | 4
+
0
-

Dobrý den,
založil jsem si Nette projekt a podle návodu/dokumentace (https://doc.nette.org/…rt/home-page) jsem vložil do stránky nějaká data z MySQL databáze. Konkrétně šlo o text, který obsahoval nějaké html značky. V latte šabloně je vkládám do stránky takto:

<h2>{$event->description}</h2>

v presenteru mám funkci:

public function renderDefault(): void
    {
        $this->template->events = $this->database->table('events')
            ->order('id_event DESC')
            ->limit(5);
    }

Do webové stránky se potom vloží (text z databáze) něco jako:
Hello <div> world!</div>

Tedy přímo i s tagy…Nechápu proč se tam nevloží bez DIV značek (ty bych čekal pouze ve zdrojovém kódu stránky). Ve zdrojovém kódu stránky je pak to samé (tedy Hello <div> world!</div>).

Neví někdo kde by mohl být problém?

Díky! :)

larryx
Člen | 8
+
+3
-

Latte automaticky escapuje, musis pouzit filter noescape

<h2>{$event->description|noescape}</h2>