Jak si předat persistentní parametr z komponenty
- tttpapi
- Člen | 100
Ahoj,
mám komponentu VisualPaginator a ta má persistentní parametr
$page.
Mám ji použitou na výpisu uživatelů a chci, aby když prokliknu na detail
uživatele a tam je pak tlačítko zpět, tak aby se mi to vrátilo na stejnou
stránku.
V presenteru mám ještě další perzistentní parametry (order, order_type
apod.). Ty se mi předávají v pořádku.
Nevím však, jak si předávat parametr page, který je v url
i s názvem komponenty pagin-page.
- Jan Suchánek
- Člen | 404
Udělej si persistentní celou tu komponentu VisualPaginatoru, píše se to do anotace Prasenteru :).
/**
* @persistent(calendar, menu)
*/
class DefaultPresenter extends Presenter
{
// ...
}
ale BACHA, nadužívání persistentů je prý také slepá ulička! Nic se nemá prý přehánět, taky si ujasni co je $this->redirect($this) vs $this->redirect(„action“) je v tom podstatnej rozdíl a při $this->redirect($this) se přenášejí i nějaké public parametry takže pak ani persistent není potřeba. Ale jinak taky sem v tom tápal.
Zkus tedy nejdřív použít $this->redirect($this) než budeš persistentit.
Editoval jenicek (3. 2. 2015 11:04)
- Jan Suchánek
- Člen | 404
Mohu ti ještě něco poslat na mail co by ti pomohlo, ale to jen soukr. :) srry