nemel by by translator staticky?
- joseff
- Člen | 233
Zdravim, snazim se vytvorit web ve vice jazycich a nechapu jednu vec. Jak vytvorit translator. Tento objekt totiz volam pokazde od jinud (nekdy v sablone, pak zase nastavuju preklad formulare atd..) tak mi prijde logictejsi aby tento objekt byl cely staticky abych mohl kdekoliv zavolat Transalte::translate(‚preloz to‘), jenze to je v rosporu s rozhranim ITranslator. Pokud to je jako klasicky objekt musel bych vytvaret pokazde jeho instanci. Nebo jak to funguje? Nebo si ho mam vytvorit na zacatku v bootstrapu a ulozit do Environment? Diky
- JakubJarabica
- Gold Partner | 184
Co tak vyuzit Dependency Injection – Nette\Context? Omnoho krajsie ako staticka trieda.
- Filip Procházka
- Moderator | 4668
Proč jsou statické metody zlo?
Zkráceně: statické metody jsou procedurální programování obalené do tříd. Je to na tobě jak budeš pracovat… Ale objekty jsou skoro vždy lepší
Editoval HosipLan (26. 1. 2011 17:51)