invalidace pouze snippetu v jinem snippetu
Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
- qwerin
- Člen | 25
kdyz mam snippet uprostred jineho snippetu a invaliduju jej tak se mi posle cely vnejsi snippet.
napr.
{snippet foo}
{snippet bar}
{$moje}
{/}
{/}
<?php
public function handleEnable($moje) {
$this->template->moje=$moje;
$this->invalidateControl("bar");
}
?>
vrati:
{"state":[],"snippets":{"snippet--foo":" ...}
tak jsem to zkusil prepsat na komponentu podle https://doc.nette.org/…mic-snippets
{snippet foo}
{control bar}
{/}
vysledek stejny vraci se mi snippet foo :-(
nevite jak toto vyresit?
- David Matějka
- Moderator | 6445
jsi si jisty, ze ten snippet foo nikde neinvalidujes? treba pomoci
$this->invalidateControl()
bez parametru? Mne to funguje OK
btw, verze nette?