Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP] system szablonów - konepcja
-oleś-
post
Post #1





Goście







Staram się napisać własny system szablonów, gdzie chce zrobić coś takiego:

plik index.tpl to zwykły plik html z odpowiednimi tagami.
tagi to np. {tag}, {costam}

Cały konwenter zamieniałby plik index.tpl na index.php zamieniając tagi na kod php.

I teraz pytanie, czy sposób zmieniania tych tagów jest dobry.

  1. array(
  2. 'tag'=> '<?php include"jakis_plik.php";?>',
  3. 'costam'=> '<?php echo "pokaż tekst lub cokolwiek innego";?>'
  4. );


Czy takie zastosowanie byłoby dobre?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
modern-web
post
Post #2





Grupa: Zarejestrowani
Postów: 763
Pomógł: 117
Dołączył: 15.03.2010
Skąd: void

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


Pozwolisz, że przytoczę pewien fragment dotyczący tworzenia indywidualnego systemu szablonów - a raczej wady i zalety tego rozwiązania:

Zalety:
-> Dobrze zaprojektowany dedykowany język szablonów może być dużo efektywniejszy w użyciu, niż PHP.
-> Możliwość pozbycia się wad i niedoróbek PHP, a także wielu detali technicznych, ukrywając je za prostymi konstrukcjami języka.

Wady:
-> W praktyce rzadko kiedy to się udaje: brak umiejętności, pomysłowości, doświadczenia.
-> Nawet jeśli konstrukcje języka są proste w użyciu, trzeba się ich najpierw nauczyć, zwłaszcza jeżeli odbiegają pod względem zasady działania od znanych już nam wzorców.

Dlatego jeżeli nie czujesz się zbytnio na siłach lub nie miałeś nigdy do czynienia z innym systemem szablonów (np. Smarty) to lepiej daruj sobie.. Szkoda na to czasu (IMG:style_emoticons/default/smile.gif)
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: 12.10.2025 - 06:07