predavanie persistentnich parametru

Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
duskohu
Člen | 778
+
0
-

Ahojte viete mi poradit ako predavat persistentni parameter?

Mam komponentu A kde mam nacitanu Selction tabulku

a Mam v tejto komponente komponentu B ktora obsahuje formular po odoslani formulara nastavi hodnotu

$this->$projectId;

pre parameter v tejto koponente B

/** @persistent */
public $projectId;

potom sa urobi

redirect('this');

tejto komponente B sa preda aj Selction tabulka

a ja neviem kde alebo ako? urobit

tabulka->where($this->$projectId);

kedze sa urobi redirect, kede a ako sa dostanem k tomuto parametru a kde ho pouzijem,
v komponente A alebo B, v constructore alebo v metode render???

Viete mi poradit?

Ot@s
Backer | 476
+
0
-

Nějak jsem to nepochopil. Popiš hierarchii oněch komponent a co v které potřebuješ.
Za předpokladu, že komponenta nazevA definuje komponetu nazevB a v nazevA potřebuješ hodnotu persist. atributu z nazevB, postačí jednoduché $this['nazevB']->nazevAtributu.