Witam,
Tworzę aplikację w PHP w modelu MVC i napotkałem na problemy:
- Wiem, że połączenie powinno znajdować się w osobnej klasie - nie w modelu. A co z operacjami na bazie danych? Tzn. mam funkcje typu select, insert itd. Czy je mogę wstawić do modelu? W końcu pobierają dane, a do tego służy model.
- W jaki sposób odwołać się do utworzonego połączenia? Czytałem, że można zastosować zmienną globalną, ale wadą jest powtarzanie się kodu. Czytałem też, że można zastosować Singleton, ale również nie jest to do końca poprawne rozwiązanie. Jakie jest najlepsze rozwiązanie tego problemu?
Pozdrawiam,
brando.