Variable $template is deprecated, jak nahradit

- Domki
 - Člen | 310
 
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
 
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
 
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
 
problem je ta promenna $template, to je nejaka tva vlastni? se
divim, ze to nikde nefailovalo. zvol pro ni jine jmeno..