Override presenteru, ak existuje v custom folderi
Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
- stewestw
- Člen | 42
riesime si CMS, v ktorom je normalne zachovana struktura nette. z casu na cas potrebujeme overridenut presenter pre konkr. klienta, nechceme ale zasiahnut do core.
- vsetky presenteri dedia basePresenter.
- custom mame vynate a ked sa v nom nachadza nazov presenteru ktory volame, tak sa forwardne (forward ale nechceme)
kod:
- David Matějka
- Moderator | 6445
o zjisteni nazvu presenteru se stara sluzba PresenterFactory (respektivfe IPresenterFactory), takze si muzes udelat vlastni implementaci, ktera se koukne, jestli existuje ta override trida
- Martk
- Člen | 661
@stewestw řešil jsem stejnou záležitost, ale pak jsem z ní upustil a koukám, že na gitu jsem to stále nechal. Třeba ti to pomůže
- David Matějka
- Moderator | 6445
ta trida dedi od base presenteru na urovni php, to nezmenis.. (pokud nepocitam prasarny s autoloadingem :))