![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 1 173 Pomógł: 121 Dołączył: 24.09.2007 Skąd: Toruń Ostrzeżenie: (0%) ![]() ![]() |
Chcę stworzyć sobie system CMS, taki który za jakiś czas będę mógł bez problemu rozbudować, i teraz moje pytanie, czy taki podział klas jest dobry rozwiązaniem.
Klasa user.class.php - dodawanie użytkownika - kasowanie użytkownika - edycja użytkownika - banowanie użytkownika - podgląd profilu użytkownika - przypomnienie hasła Klasa article.class.php - dodawanie artykułu - kasowanie artykułu - edycja artykułu - podgląd artykułu - wylistowanie artykułów Klasa category.class.php - dodawanie kategorii - usuwanie kategorii - edycja kategorii - podgląd wszystkich kategorii Klasa news.class.php - dodawanie newsa - kasowanie newsa - edycja newsa - podgląd newsa - wylistowanie newsów Klasa plugin.class.php - dodanie pluginu - aktywacja/dezaktywacja pluginu - edycja pluginu Klasa db.class.php W tej klasie będzie wszystko związane, z bazą danych np łącznie z bazą Klasa validation.class.php Będzie to klasa odpowiedzialna za walidacja wprowadzonych danych Klasa filter.class.php Zastosowanie tej klasy, to filtrowanie wszelkich danych wprowadzanych przez użytkowników Za wszelkie pomysły, opinie i sugestie z góry dziękuję. |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Moderatorzy Postów: 4 069 Pomógł: 497 Dołączył: 11.05.2007 Skąd: Warszawa ![]() |
Crozin - to zależy co masz na myśli mówiąc 'dodanie użytkownika' Jeśli chodzi o wsadzenie walidacji pól z formularza + sprawdzenie czy nick jest wolny + insert do bazy to wiadomo jedna metoda w klasie user zajmować się tym nie powinna i można by zrobić jakiś model_registration.
Ale jeśli ExPlOiTowi zależy jedynie na segregacji zapytań na bazie czyli klasa user to zbiór zapytań typu select, insert, update, delete dla tabeli / tabel user to wszystko jest ok. Chyba nie będziesz robić osobnej klasy typu
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 13.10.2025 - 08:42 |