stworzyłem sobie prymitywny framework oparty na MVC. We Front Controllerze tworze obiekt smarty. I teraz chciałbym w klasach modelu mieć dostęp do smarty.

Czyli żeby przeszedł taką drogę: Front Controller -> Kontroler akcji -> model.
I nie wiem w jaki sposób przekazać obiekt smarty. Czy w każdej z tych klas w konstruktorze przekazywać smarty, czy też np. przekazywać smarty przez sesje? Czy też w jakiś inny sposób?