![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 99 Pomógł: 5 Dołączył: 20.06.2005 Skąd: Bielsk Podlaski Ostrzeżenie: (0%) ![]() ![]() |
Witam.
Mam kilka pytań odnośnie bardzo prymitywnej obsługi szablonów.
Z góry bardzo dziękuję za odpowiedź. |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Moderatorzy Postów: 2 921 Pomógł: 269 Dołączył: 11.08.2005 Skąd: 127.0.0.1 ![]() |
Tak się sklada, że właśnie pracuję na prostym systemem szablonów do własnego frameworka - wymyślam koło na nowo (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) Z własnych doświadczeń wiem, że wyrażenia regularne nie należą do demonów szybkości (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) .
Oczywiście, jeśli wykonasz buforowanie szablonów, wówczas wyrażenia regularne będą sie wykonywać co jakiś czas, więc na wydajności raczej nie stracisz. W moim "systemie szablonów" zastosowałem nieco inne podejście. Zmienne przypisane do szablonu zapisuję do tablicy. Następnie wczytuję ten szablon przez require_once. Zanim to zrobię, uzywam funkcji extract. Dzięki temu wszystkie klucze tablicy traktowane są jako zmienne i wczytywane do szablonu. A jak zrobić, by zawartość szablonu nie wyświetlała się w przeglądarce? Output buffering. Poniżej zamieszciłem kod jak to robię. Niestety nie mam dostępu do ftp, na ktorym znajduje się aktualna wersja z buforowaniem do pliku.
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 99 Pomógł: 5 Dołączył: 20.06.2005 Skąd: Bielsk Podlaski Ostrzeżenie: (0%) ![]() ![]() |
Wydaje mi się, że wiem o co chodzi. (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) Dziękuję za odpowiedź.
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 5.10.2025 - 06:15 |