Smarty i problemy z GET, POST i SESSION

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 🙂