Fat Free 框架从模板设置变量

Fat Free framework set variable from template

我正在尝试从视图中在 Fat Free 框架中设置 SESSION 变量。

我现在的代码是: <set SESSION.regex_save_successful="false" />

不行,这个也不行 <set SESSION.regex_save_successful=false />

这也不行: <set @SESSION.regex_save_successful=(")false(") />

如果有人能在正确的方向上帮助我,我将不胜感激。

也许我的问题还有一些其他解决方案:我想在加载视图并执行 <check> 时重置变量。它现在在第一次重新路由后说:成功保存。然后每次重新加载后它需要是空白的。

模板引擎在呈现模板之前将变量复制到新环境 ("the sandbox") 中。因此,您的代码仅修改副本而不是 SESSION 变量,该变量映射到负责会话管理的全局 $_SESSION 变量。

虽然让模板修改会话信息是一个错误的决定,但这里有一个可能的解决方案:

{~ Base::instance()->set('SESSION.regex_save_successful', false); ~}