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ć? |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 999 Pomógł: 30 Dołączył: 14.01.2007 Skąd: wiesz ? Ostrzeżenie: (0%)
|
Chyba trochę przekombinowałeś. Wytłumaczę jeszcze raz. Mam plik 'layout.php' ze zdefiniowanym szablonem strony i klasę Template która go ładuje w metodzie render(). Zastanawiałem się czy da się ukryć $this w metodzie render() żeby nie był on widoczny w layout.php czyli żeby plik z tym co wypluwam przeglądarce nie miał dostępu do metod i składowych prywatnych klasy Template.
|
|
|
|
starach [System szablonów] Ukrywanie $this dla ładowanego pliku. 15.08.2010, 20:17:47
wookieb A po co coś takiego Ci usuwać (pomijając kwestię c... 15.08.2010, 20:37:04
starach Nie wiem o co ci chodzi z tym zgadywaniem, ale po ... 15.08.2010, 21:07:59
wookieb [PHP] pobierz, plaintext $this->metoda(... 15.08.2010, 21:10:24
wookieb Po pierwszym poście w życiu nie domyśliłbym się te... 15.08.2010, 22:14:35
Crozin [PHP] pobierz, plaintext public function render... 15.08.2010, 22:18:02
starach Hmm czyli jednak tylko opakowując w funkcję lambda... 19.08.2010, 00:24:20
Crozin Tylko jedno ważne pytanie: po co w ogóle to ukrywa... 19.08.2010, 00:37:13 ![]() ![]() |
|
Aktualny czas: 10.06.2026 - 13:15 |