Nette 2.0 dev – nepředávání globálních proměnných do bloků (definovaných uvnitř jiných bloků)
Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
- Tharos
- Člen | 1030
V presenteru mějme kód $this->template->foo = ‚bar‘. V následující šabloně view (která používá @layout.phtml) se do bloku #test nepřenáší proměnná $foo.
{block #content}
<p>{$foo}</p>
{block #test}
<p>{$foo}</p>
{/block}
{/block}
V bloku #content přístupná je, ale v bloku #test už ne. Není to chyba? V Nette 0.9.4 (poslední 0.9.x verze, kterou mám u sebe) se ta proměnná do bloku přenese. Mělo by tak tomu být i podle dokumentace.
Revize: Nette Framework 2.0-dev (revision ecc11df released on 2010–09–30)
Editoval Tharos (4. 10. 2010 0:53)