Variable $template is deprecated, jak nahradit

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

Mám komponentu a v ní funkci render()

public function render()
	{
		$this->template->fileName = dirname($this->getReflection()->getFileName()) . '/' . ucfirst($this->getReflection()->getShortName()) . '.latte';
		$this->template->open = $this->open;
		$this->template->setFile(__DIR__ . '/BaseDialog.latte');
		$this->template->render();
	}

Laděnka mi píše: Variable $template is deprecated, na řádku s render()

Verze 2,4, prý tam je označena jako deprecated. Můžů se zeptat co tedy používat a jak to napravit? Je potřeba render volat jinak? a jak pak nastavit promenné do šablony?
Díky

David Matějka
Moderator | 6445
+
+1
-

tady neni problem, problem bude az v sablone. nepouzivas treba kdyby/translation? jestli jo, tak aktualizuj..

pripadne posli obsah toho latte souboru

Domki
Člen | 310
+
0
-

Je to zakladní třída z kterých pak dedi ostatní a obsah jíne sablony sem includuji.
Translation nepoužívám

{snippet dialog}
	{if $open}
		<div class="modal fade in" tabindex="-1" role="dialog" style="display:block;">
	{else}
		<div class="modal fade" tabindex="-1" role="dialog" style="display:none;">
	{/if}
		<div class="modal-dialog modal-lg" role="document">
			<div class="modal-content">
				{snippet content}
					{if $template != NULL}
						{include $fileName}
					{/if}
				{/snippet}
			</div>
		</div>
	</div>
{/snippet}

David Matějka napsal(a):

tady neni problem, problem bude az v sablone. nepouzivas treba kdyby/translation? jestli jo, tak aktualizuj..

pripadne posli obsah toho latte souboru

Editoval Domki (11. 9. 2016 18:53)

David Matějka
Moderator | 6445
+
+1
-

problem je ta promenna $template, to je nejaka tva vlastni? se divim, ze to nikde nefailovalo. zvol pro ni jine jmeno..

Domki
Člen | 310
+
0
-

Ajo díky uz super, no nefailovalo

David Matějka napsal(a):

problem je ta promenna $template, to je nejaka tva vlastni? se divim, ze to nikde nefailovalo. zvol pro ni jine jmeno..