InvalidateControl na viacero snippetov naraz
Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
- ricco24
- Člen | 141
Možno sa teraz spýtam úplnú blbosť ale potreboval by som vedieť či sa dá zinvalidovať viacero snippetov naraz …
Jednoducho ak mám napríklad invalidateControl('zverejnenie')
a
za ním ešte invalidujem invalidateControl('flashMessages')
tak sa
mi druhy snippet nezinvaliduje. Chapem to teda tak ze invalidateControl funguje
ako redirect.
- ricco24
- Člen | 141
Bohuzial mi to nefunguje
Mam nasledujuci kod
if (!$this->isAjax()) {
$this->redirect(':admin:zverejnovanie:zmluvyObjednavky');
}
else {
$this->invalidateControl('zverejnovanie');
$this->invalidateControl('flashMessages');
}
takto sa mi zinvaliduje len zverejnovanie, ak to prehodim tak sa mi zinvaliduje len flashmessages
- Filip Procházka
- Moderator | 4668
Zkontroluj pomocí nějakého inspektoru co ti vrací server jako odpověď. Pokud ti vrací oba snippety, pak je problém ve zpracování, pokud jeden pak je problém na serveru a máš buď špatně šablonu, nebo v horším případě je chyba v Nette, což je méně pravděpodobné.