reseni persistentnich parametru kompoenety krese se meni v komponente
- awsickness
- Člen | 98
Zdravim narazil jsem na mensi problem.
mam komponentu definovanou v configu a vytvarenou pomoci DI.
v presenteru mam
protected function createComponentTest(){
return $this->context->createTest();
}
tato komponenta vykresluje obsah a k tomu formular kde si uzivate muze
ovlivnit kolik a jake veci se vykresli k tomu. Takze pokud odeslu tento
formular v komponente nastavim do pesistentni promene vlastnosti ktere jsou ve
formulari a udelam redirect. Vysledek je takovy jaky jsem cekal v adrese mam
potrebne parametry.
Ale bohuzel pri tom redirectu se mi vcas nenastavi persisteni parametr
komponenty jelikoz neni attached presenter.
Snazil jsem se to ohnout tak ze ty parametry ma presenter na sobe a predava je
komponente a naopak, ale to urcite neni tak jak by to melo byt.
Jesete me napadlo udelat metodu.
public function attached($obj){
parent::attached($obj);
//tady bych mohl mit jiz pripravene persistent parametry.
}
ale z nejakeho duvodu se mi nepusti attached.
[EDIT]
tak zjistuji ze se mi ten persistentni parametr nenastavi.
takhle vypada odkaz.
http://test/default/?test-filter%5Bemail%5D=aaa
moje otazka zni jak tento problem co nejlepe vyresit.
dekuji za pomoc.
Editoval awsickness (13. 4. 2012 9:11)