Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 360 Pomógł: 12 Dołączył: 17.09.2009 Skąd: Warszawa Ostrzeżenie: (0%)
|
Witam,
Mam pytanie czy istnieje jakiś lib lub sposób na oddzielenie kodu php (proceduralnego) od html. Coś jak smarty tylko nie obiektowe. |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 1 748 Pomógł: 388 Dołączył: 21.08.2009 Skąd: Gdynia Ostrzeżenie: (0%)
|
najlepiej jakbyś się zaczął uczyć pisać obiektowo, ale jeżeli już musisz proceduralnie to możesz zrobić tak:
- popakować kod w funkcje które zwracają tablice z danymi - zrobić sobie szablony php/html w których masz tylko html oraz prosty php np. <title><?php echo $title;?></title> - wywołanie funkcji robisz w pliku wykonawczym czyli np. index.php i to w nim przypisujesz wartości do zmiennych i tablic, które wyświetlisz w pliku szablonu i na tego pliku załączasz szablon: require('templates/index.html'); to chyba najprostszy sposób na oddzielnie szablonu przy programowaniu proceduralnym |
|
|
|
Post
#3
|
|
|
Grupa: Zarejestrowani Postów: 360 Pomógł: 12 Dołączył: 17.09.2009 Skąd: Warszawa Ostrzeżenie: (0%)
|
Jak powinna wyglądać poprawnie zrobiona taka funkcja np. do newsów?
|
|
|
|
Post
#4
|
|
|
Grupa: Zarejestrowani Postów: 1 748 Pomógł: 388 Dołączył: 21.08.2009 Skąd: Gdynia Ostrzeżenie: (0%)
|
to już zależy od przypadku, no tak, żeby była wygodna w użyciu i np., żeby zwracała taką tablicę
i potem w szablonie sobie łatwo wyświetlisz newsy używając pętli foreach() Ten post edytował tehaha 23.01.2011, 21:14:18 |
|
|
|
![]() ![]() |
|
Aktualny czas: 20.12.2025 - 08:16 |