latte a presenter – chyba když neexistuje proměnná

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

Zdravím všechny, řeším jednu drobnost kterou netuším jak vyřešit. V presenteru po určité odvedené části potřebuji vypsat nějakou informaci, reším to takto:

<?php
$this->template->promenna = 'obsah';
?>

a v šabloně to pak vypisuji přes {$promenna}. To je vše ok, do doby, než nastane situace, kdy tu stránku třeba jen aktualizuji, protože $this->template->promenna = ‚obsah‘; se nevytvoří, což je správně, ale právě šablona hodí chybu že není definována proměnná, netušíte někdo, co s tím?

Unlink
Člen | 298
+
+3
-

To, či premenná existuje, môžeš overiť makrom **ifset **

{ifset $promenna}{$promenna}{/ifset}

Alebo čo to má vlastne spraviť?

Webster.K
Člen | 212
+
0
-

Jo, paráda, to je přesně to co jsem potřeboval :)