czesc
napisałem sobie kilka lat temu swojego mini frameworka mvc, w którym jest główna klasa Model i ona inicjuje m.in Pdo w formie singletona (tak zeby połączenie nie bylo nawiązywane bez potrzeby)
teraz wpadłem na pomysł, aby wyłączyć z tej klasy tą inicjalizację i przenieść to na traita, który potem będzie używany w tej klasie (tak aby zachować backward compatibility)
dzięki temu zabiegowi mogę używać połączenia z bazą danych we wszelakich miejscach, niekoniecznie dziedziczących po klasie Model.
czy ktoś może się wypowiedzieć o tym rozwiazaniu (wady/zalety)?