Podkomponenta a zbytečně předávané persistentní parametry rodičovské komponenty
Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.

- hjr
- Člen | 24
Narazili jsme na tuhle věc a nevím, jak ji vyřešit nějak čistě, pokud to vůbec lze.
Mějme presenter, v něm komponentu tabs, která přepíná
taby, aktivní tab je uložen v parametru at. Pokud není hodnota
nastavena, zobrazí se první tab. Druhý tab je například výpis galerií
(komponenta galerie), takže má odkaz
?tabs-at=galerie. Komponenta gallery má parametr
id, který pokud je NULL, zobrazí výpis všech galerií, jinak
načte galerii podle id a zobrazí její obsah. Odkaz tedy bude mít tvar např.
?tabs-at=galerie&tabs-galerie-id=6. To, že je aktivní tab
s galerií, tedy tabs-at=galerie se teď v URL přenáší
zbytečně, to je možné odvodit z dalších parametrů.
Nenapadne někoho, jak se toho „zbytečného“ parametru zbavit?