![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 278 Pomógł: 35 Dołączył: 25.06.2010 Ostrzeżenie: (0%) ![]() ![]() |
Przyszedł czas przestawić się na programowanie obiektowe, ale żeby od razu źle nie zacząć, mam pytanko.
Napisałem prostą klasę (do generowania formularzy), aby od czegoś zacząć:
I teraz problem... wszędzie pisze się aby nie mieszać logiki z HTMLem, a ja tu nie widzę żadnej możliwości, aby wywoływane metody nie zwracały HTMLa... W jaki sposób powinno się prawidłowo coś takiego robić? |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 1 729 Pomógł: 346 Dołączył: 4.04.2009 Ostrzeżenie: (0%) ![]() ![]() |
Raczej w mieszaniu html z php chodzi oto aby nie robić czegoś takiego:
.itd Powinieneś oddzielić od siebie warstwę która ustawia wartości zmiennych, przyjmuje dane i je obrabia o warstwy która ją wyświetla. Idealnym przykładem jest mvc Masz tam podział na modele->tu masz metody i funkcje pobierające np. dane z bazy, zapisujące je itd. Po prostu zbiór funkcji i metod kontrolery->odbiera wszystkie akcje użytkownika i uruchamia metody z modelu i odpala widok widoki tu po prostu masz to co chcesz wyświetlić użytkownikom ( tu dajesz echa ) I taka rada ode mnie nie dawaj w metodach echo. Daj return i po w widoku to co zwróci wyswietl |
|
|
![]() ![]() |
![]() |
Aktualny czas: 11.10.2025 - 18:50 |