#1 15. 2. 2010 23:35

skrivy
Nový člen
Registrovaný: 25. 11. 2009
Příspěvky: 8

Získání názvu modulu

Ahoj,

nějak se mi nedaří v presenteru získat název aktuálního modulu.

$this->getName() mi vrací modul:presenter.

Nějaké triky, jak na to? Nebo dělám něco špatně?

V aplikaci jsem si vytvořil třídu NázevModule.php, ve které mám definice přístupových práv pro celý modul, výpis presenterů a action, atd (bude se to pak používat v šabloně pro výpis v menu – jedná se o administraci). Nevěděl jsem moc kam jinam to dát.

Díky

Editoval skrivy (15. 2. 2010 23:37)


Nette má na první pohled docela pěkně vymyšlené fungování. Realizace myšlenky mi však příjde nedotažená. Třeba mi pomůžete změnit názor. :) Díky za pomoc

Offline

 

#2 22. 2. 2010 0:45

Majkl578
Moderator
Místo: Pardubický kraj
Registrovaný: 2. 5. 2009
Příspěvky: 395

Re: Získání názvu modulu

Nette na to asi metodu nemá. Můžeš si takovou metodu implementovat, co mě teď z hlavy napadá (a mohlo by fungovat) je odstranění názvu aktuálního presenteru z $this->getName().

Editoval Majkl578 (22. 2. 2010 0:51)


Debian SID (2.6.35-rc5–686), Apache 2.2.15, PHP 5.3.2, MySQL 5.1.48; Nette 1.0-dev pro PHP 5.3


There are 10 types of people in this world. Those who understand binary and those who don't.

Offline

 

#3 22. 2. 2010 2:39

despiq
Nette guru
Registrovaný: 24. 11. 2009
Příspěvky: 287

Re: Získání názvu modulu

explode by to nevyresil?

Offline

 

#4 22. 2. 2010 2:55

Cifro
Člen
Registrovaný: 6. 2. 2007
Příspěvky: 175

Re: Získání názvu modulu

Ale bolo by pekné to už mať v Nette. Keď už má metódy na ziskanie názvu akcie a presenteru.


Twitter: @Cifro

Offline

 

#5 22. 2. 2010 16:54

Vyki
Nette guru
Místo: Liberec & Plzeň
Registrovaný: 12. 7. 2009
Příspěvky: 246

Re: Získání názvu modulu

base presenteru v examples / modules usage je konstrukce, která pro tento účel slouží.

Offline

 

#6 22. 2. 2010 19:38

despiq
Nette guru
Registrovaný: 24. 11. 2009
Příspěvky: 287

Re: Získání názvu modulu

explode bude kratsi :)

Offline

 

#7 22. 2. 2010 19:59

Jan Tvrdík
Nette guru
Místo: Prostějov
Registrovaný: 13. 4. 2008
Příspěvky: 604
Web

Re: Získání názvu modulu

Ale pomalejší :)

Offline

 

Zápatí