![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 19 Pomógł: 1 Dołączył: 14.11.2013 Ostrzeżenie: (0%) ![]() ![]() |
Witam,
Podczas nauki PHP napotkałem mały problem związany z Klasami i Funkcjami, wiem jak je pisać, wiem jak wywoływać jedną funkcję, ale nie wiem jak je połączyć w działającą całość... Mam klasę "Baza" w tej klasie posiadam funkcję "Połączenie", "Dodanie", "Edycja", "Usunięcie", "Sprawdzanie" i teraz pytanie jest następujące. Jak wywołać kilka funkcji na raz w odpowiedniej kolejności, czyli na przykład Połączenie ---> Dodanie ---> Sprawdzanie (IMG:style_emoticons/default/questionmark.gif) Aby przykładowo jak ktoś kliknie wyślij na formularzu skrypt zrobi takie kółko : połączy się z bazą, następnie doda rekord, sprawdzi czy wszystko jest okej wróci do użytkownika i wyświetli potwierdzenie czynności albo błąd. Pozdrawiam |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 39 Pomógł: 8 Dołączył: 11.05.2012 Ostrzeżenie: (0%) ![]() ![]() |
Chciałem pokazać kilka przykładów zastosowań, dlatego kilka metod klasy.
Pisząc we wskazany przez Ciebie sposób to dalej kod strukturalny. :] Co do metodyki to tak, dzięki oop i wyjątkom jesteś w stanie efektywnie zdebugować aplikację (czyli zdecydować kiedy wysłać formularz, kiedy zwrócić wypełniony, kiedy opieprzyć człowieka za to, że jest botem;) Przykład:
Połączenie z bazą w innych klasach możesz definiować w kilka sposobów:
Kontrolery są po to byś mógł w prosty sposób pobierając np. dane z POST mógł zrealizować zadanie w kilku liniach kodu. Poczytaj o MVC w PHP, powinno Ci to zrobić trochę jaśniejszy pogląd o co mi chodzi. Ten post edytował Lwik 14.11.2013, 20:41:24 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 8.10.2025 - 01:34 |