Smarty i problemy z GET, POST i SESSION

Każdy kto używał, albo używa
Smarty
prędzej czy później trafił na problem związany z tym, że nie zawsze posiada on aktualne informacje na temat tego co się dzieje w zmiennych $_GET
, $_POST
, $_SESSION
.
Nie każdy też wie, jak ten problem ominąć 🙂 Jest jedna mała zmienna która potrafi podmienić te zmienne bezpośrednio w obiekcie Smartego. Jeżeli np. chcemy uaktualnić sesje wystarczy wykonać coś takiego na obiekcie:
$smarty->_supers['session'] = $_SESSION;
Oczywiście analogicznie zadziała to w przypadku GET i POST 🙂