Jak v šabloně komponenty zjistit aktuální url
- CZechBoY
- Člen | 3608
Zdravím,
mám komponentu na řazení a rád bych zvýraznil ikonku řazení, která je
aktivní.
V presenteru mi funguje:
V komponentě mi to analogicky změnou z $presenter
na
$control
nefunguje a tváří se, že to není currentUrl.
Co dělám špatně?
Díky.
Upraveno: zkonkretizován odkaz na this
Editoval CZechBoY (8. 12. 2015 14:38)
- Jan Suchánek
- Člen | 404
@CZechBoY Používáš v úvodním $presenter->isLinkCurrent zkoušel si opravdu $presenter->linkCurrent ?
- CZechBoY
- Člen | 3608
@JanSuchánek Kam ta metoda vede? V Presenter jsem ji nenašel. Existuje jen PresenterComponent::isLinkCurrent
- David Matějka
- Moderator | 6445
metoda linkCurrent neexistuje, je to magicka property
$presenter->linkCurrent
pro volani metody
$presenter->isLinkCurrent()
(bez parametru), ktere vrati
true/false, jestli posledni vytvoreny odkaz je shodny s aktualnim
requestem.
V komponentě mi to analogicky změnou z $presenter na $control nefunguje a tváří se, že to není currentUrl.
Ukaz, co presne posilas do te metody isLinkCurrent
- David Matějka
- Moderator | 6445
@CZechBoY a jsi si jisty, ze chces to isLinkCurrent volat na controlu a ne na presenteru? sort, order jsou parametry presenteru nebo komponenty?