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..