Cześć,
tworzę pewien projekt, w którym wszystko w zasadzie opiera się na bazie danych. Mam wiele zapytań w wielu plikach, czasem zdarza się, że mi się one dublują. To mi utrudnia pracę, dlatego "przenoszę" się z kodu strukturalnego na obiektowy wraz z modelem MVC. Teraz takie pytanie. Czy rozwiązanie takie iż wszystkie zapytania trzymałbym w jednym pliku jest dobre? Później bym się odwoływał w widoku czy tam modelu do określonej instancji. Przykład:
class Register{
public RegisterUser(){
//zapytanie z rejestracją
}
}
class Login{
public LoginUser(){
//zapytanie z logowaniem
}
public UpdateVisit(){
//zapytanie UPDATE, które np. dodaje liczbę zalogowań
}
}
class Cokolwiek{
public Byleco(){
//inne zapytania w określonych klasach
}
}
Każda klasa odpowiedzialna była by za "obsługę" zapytań dla określonej funkcji projektu, np. rejestracji czy logowania. Co o tym myślicie? Czy to dobry pomysł. Całość umieściłbym w jednym wspólnym pliku o nazwie np. Query.class.php