Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [System szablonów] Ukrywanie $this dla ładowanego pliku.
starach
post
Post #1





Grupa: Zarejestrowani
Postów: 999
Pomógł: 30
Dołączył: 14.01.2007
Skąd: wiesz ?

Ostrzeżenie: (0%)
-----


Cześć,

Chciałbym ukryć jakoś w swoim systemie szablonów $this, self i static dla ładowanego w metodzie szablonu. Niestety do głowy przychodzi mi tylko zrobienie funkcji która zajmowała by się ładowaniem tego szablonu. Jako że już na kilometr wali ode mnie OOP to pomysł mi się nie podoba. Poszukuję więc jakiejś alternatywy. Da się coś takiego zrobić?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
wookieb
post
Post #2





Grupa: Moderatorzy
Postów: 8 989
Pomógł: 1550
Dołączył: 8.08.2008
Skąd: Słupsk/Gdańsk




Po pierwszym poście w życiu nie domyśliłbym się tego co teraz odpowiednio wyjaśniłeś.
Rozwiązaniem które tobie proponuje to rozłam na klasę Template_Render (trzyma dane dla szablonów i wszystkie inne duperele) tworzoną przy wywołaniu render. Wtedy szablon nie będzie mieć dostępu do metod prywatnych itd aczkolwiek koszt takiej modyfikacji w porównaniu do zysków może być mizerny.
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 10.06.2026 - 12:13