Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 26 Pomógł: 0 Dołączył: 27.07.2006 Ostrzeżenie: (0%)
|
Po lekturze dokumentacji ZENDa i Code Igniter nabrałem wątpliwości co do idei własnego systemu szablonów w widoku. Smarty, phpBB i inne posiadają własne systemy tagów wstawianych w kod HTMLowy by je później pozamieniać na zmienne lub przeprowadzać dalsze operacje. Nie rozumiem tylko, jaki jest sens tego wszystkiego, gdy sam silnik php daje takie możliwości.
Oba frameworki, z którymi się zapoznałem w ostatnim czasie stosują w widoku szablon jako obiekt, który przyjmie zmienne z ich wartościami, a następnie za pomocą kodu php wyświetli te zmienne w odpowiednich miejscach. Dla mnie logiczniejsze jest wyjście drugie - zapewnia nam te same możliwości (jeśli nie więcej!) co plik z własnym zestawem tagów, nie wymaga uczenia się nowego systemu szablonów. Odpada czas potrzebny na parsowanie szablonu przez nasz skrypt, no i co znacznie ułatwia pracę - większość narzędzi łatwo rozpoznaje php i chociażby samodzielnie podświetla składnię. Gdy otworzymy w przeglądarce szablon smarty'ego albo OPT naszym oczom ukaże się dokument z dużą ilością niezrozumiałych fraz objętych w klamry. Gdy otworzymy szablon z Zenda, do przeglądarki nie dotrze nic, co było objęte w <? ?>. Rozumiem, że stosując systemy szablonów w wersji Smarty lub podobnej, odbieramy sporo narzędzi twórcy szablonu, by ten nie powyczyniał tam cudów. Tylko po co, kiedy sami jesteśmy najczęściej twórcami szablonów? |
|
|
|
PdM Własny system tagów vs php 19.01.2007, 19:30:35
sf Cytat(PdM @ 19.01.2007, 19:30:35 ) Ni... 19.01.2007, 22:10:29
PdM CytatTutaj wydaje mi się, że się pogrążyłeś. Bo to... 19.01.2007, 22:40:32 
sf Cytat(PdM @ 19.01.2007, 22:40:32 ) Wn... 20.01.2007, 06:15:16
Zyx PdM -> Smarty domyślnie udostępnia głównie zest... 20.01.2007, 10:36:20
PdM Przekonałeś mnie. O taką odpowiedź mi chodziło... 20.01.2007, 13:30:49 ![]() ![]() |
|
Aktualny czas: 21.12.2025 - 09:32 |