Piszę obecnie aplikację w PHP, implementując wzorzec MVC (Model-View-Controller). I zastanawia mnie jedna rzecz - czy połączenie z bazą danych powinno następować w modelu, który danych z bazy potrzebuje, czy też w kontrolerze, który ładuje sobie kilka modeli, od których dopiero potem pobiera dane.
Tak na zdrowy rozsądek, to połączenie z bazą powinno być w konstruktorze modelu, mam rację?