我正在尝试从视图中设置Fat Free框架中的SESSION变量。
我的代码现在是:
<set SESSION.regex_save_successful="false" />
这不起作用,这也不起作用
<set SESSION.regex_save_successful=false />
这两个都没有:
<set @SESSION.regex_save_successful=(")false(") />
如果有人能帮助我朝着正确的方向前进,我将不胜感激。
也许我的问题有其他一些解决方案:我想在加载视图并执行<check>
时重置变量。它现在说在第一次重新路由后:成功保存。然后在每次重新加载后,它都需要为空白。
答案 0 :(得分:1)
模板引擎在渲染模板之前将变量复制到新环境(“沙箱”)中。因此,您的代码仅修改副本而不是SESSION
变量,该变量将映射到负责会话管理的全局$_SESSION
变量。
虽然让模板修改会话信息是一个错误的决定,但这是一个可能的解决方案:
{~ Base::instance()->set('SESSION.regex_save_successful', false); ~}