![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 29 Pomógł: 4 Dołączył: 1.09.2010 Ostrzeżenie: (0%) ![]() ![]() |
Witam, aktualnie pracuje z projektem w który wykorzystuje smarty do szablonów, nie mam zbyt wielkiego doświadczenia z tą biblioteką, mam następujący problem:
Jak nadpiszę plik tpl, nie muszę w nim nawet nic zmieniać, to strona przestaje działać, nie wiem w czym jest problem, czy smarty wymaga jakiegoś przekompilowania kodu na nowo ? Czy moze jest to jakieś zabezpieczenie md5 plików ? Proszę o pomoc, pozdrawiam. Ten post edytował sebek222 10.12.2012, 23:35:30 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 740 Pomógł: 15 Dołączył: 23.08.2004 Skąd: Poznań Ostrzeżenie: (0%) ![]() ![]() |
Po co Smarty, po co Twig w Symfony, a po co wszelkiego rodzaju ORM-y skoro jest PDO, a po co PDO skoro było już rozszerzenie do php Mysql a nawet Mysqli?
Ja twierdzę, że składnia Smarty jest po prostu wygodniejsza od zwykłego PHP, ale to oczywiście dla tych, którzy już znają Smarty, poza tym system szablonów jest czymś więcej niż zwykłym zastępowaniem zmiennych. Przykładowo Smarty czy Twig oferują choćby możliwośc nadpisywania bloków kodu. Nawet Zend View mimo, że wykorzystuje natywną składnię php jest wzbogacony o funkcjonalności typu cache czy encapsulacja zmiennych. Niektórzy uważają, że system szablonów powinien ograniczać możliwości użycia dowolnego kodu PHP wewnątrz szablonów po to aby zapobiec mieszaniu wartstwy logiki z warstwą widoku. Można to załatwić oczywiście konwencją, ale metody publiczne czy prywatne też można było załatwić w ten sposób a mimo to twórczy PHP zdecydowali się na ich wprowadzenie. Ja osobiście jestem większym entuzjastą wszelkiego rodzaju szablonów i widzę większy sens w ich używaniu niż jakiegokolwiek ORM-a, ale to już temat na inną dyskusję. @sazian - rozumiem, że Twoja rada dla ludzi próbujących ratować swoje małżeństwo brzmiała by "rozwód" - czasami nie tak łatwo zrezygnować z systemu szabonów zwłaszcza w rozwijanym od lat projekcie, którego nie jesteśmy pierwszymi autorami. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 15.10.2025 - 22:18 |