Aktywne Wpisy
Sylvio19 +106
Nigdy nie zapomne jak wszedłem do pokoju mojej siostry na jej osiemnastce i zobaczyłem ją na kolanach robiącą gałe najlepszemu kumplowi swojego chłopaka. Powiedziałem tylko: sorry i się wycofałem. Schodząc ze schodów widziałem jak Bartek (jej chłopak) je krokieta z barszczem i sie uśmiecha bo już miał ostrą faze. Nigdy mu o tym nie powiedziałem. W zeszłym roku wzięli ślub. #zwiazki #seks #rozowepaski #logikarozowychpaskow
iErdo +362
No więc skiepściłem xD Czemu? Bo jestem głupi. Generalnie ładnie to sobie wymyśliłem, ale nie wziąłem pod uwagę wody za Zimorodkiem, i to co w wizjerze wyglądało fajnie, na kompie wyglądało okropnie, odbicia wody wzmacniają efekt aberracji chromatycznej i dziwnego rozszczepiania światła, więc Zimorodek był w złym stanie. ALE żeby dowieźć, to postarałem się coś z niego wykrzesać, musiałem zasymulować inne tło. Ogólnie normalnie bym nie edytował tego zdjęcia i je wyrzucił.
Załóżmy, że chciałbym sobie zrobić prostą aplikacje internetową jak np Dodawanie Notatek, tj. mamy system logowania i rejestracji, po zalogowaniu mamy dostęp do listy stworzonych przez nas notatek, możemy dodawać, edytować i usuwać dodane już notatki.
Chciałbym wykorzystać do stworzenia aplikacji tylko czystego HTML, CSS, JS, PHP oraz system MySQL i PHPMyAdmin z XAMPPa.
Jak w takiej sytuacji użyć PHP do wyświetlania treści w przeglądarce, czyli jak dobrze połączyć PHP z HTML?
Wiem, że najbardziej prymitywna metoda to po prostu "mieszanie" kodu php z html i wstawianie co chwile wstawek <?php ?>, jednak z tego co wiem, to robiło się tak bardzo dawno temu i jest to obecnie zła praktyka, bo powinno się oddzielać kod php od html, czyli oddzielać warstwę logiki aplikacji od warstwy prezentacji (tak samo jak powstał język css, by oddzielić warstwę prezentacji od struktury html).
Drugi sposób to używanie tzw. szablonów. Z tego co się zdążyłem zorientować, to możemy tworzyć własne pliki z szablonami lub skorzystać z gotowego systemu jak np Smarty czy Twig.
I teraz chciałbym się zapytać, czy lepiej pisać własne pliki z szablonami, czy używać np systemu Smarty? A może lepiej poznać obydwa sposoby? Na początku myślałem o tym, żeby użyć właśnie Smarty, ale np. w jednym z starych wpisów na wykopie znalazłem taki komentarz:
Co prawda jest to tylko jeden komentarz, ale w sumie już sam nie wiem jak powinienem to zrobić. Tak więc czy może mi ktoś powiedzieć, jak w przypadku gdy piszę aplikację wykorzystującą czystego php powinienem połączyć php z html do wyświetlania widoków w aplikacji?
#php #naukaprogramowania #frontend #backend #webdev
Gdybym miał to rzeźbić od zera to pewnie bym kombinował z Twigiem (i
Wszystko zależy od potrzeb, umiejętności, progu wejścia i pewnie wielu innych czynników Przykład z Zend'em (obecnie Laminas) nie jest dobry. Framework ten jest z jakiegoś powodu "goły", takie były jego złożenia, aby korporacyjnie mógł sobie każdy go rozwijać w swoją stronę, nie ma też Doctrin'a i wielu innych rzeczy, które są w już Symfony, czy nawet w Laravel.
PS. #!$%@?ć smarty.
Jakbyś się zdecydował na ten krok to pisz tutaj to mogę Ci cośtam podpowiedzieć jakbyś miał jakiś problem z Symfony.
@Phatee: to jeszcze żyje?
Po nauczeniu czystego php chciałem zrobić jakieś proste projekty i po prostu nie wiem, jak z php przesłać do informacje do html i wygenerować widok strony, jakbym nie chciał korzystać z żadnych gotowych rozwiązań, nie licząc systemu szablonów. Wiem, że mogę od biedy mieszać html z php, ale nie chce tak robić, bo
@maciorqa: https://symfony.com/doc/4.1/templating/PHP.html
@maciorqa: aktualną praktyką jest tak jak Ci napisali wyżej, albo totalna separacja: front w javascript, PHP tylko
$body =