【发布时间】:2012-02-23 22:13:34
【问题描述】:
如何从 smarty 模板页面设置会话?我想设置一个会话变量,如
$_SESSION['id']['error'] = $id
我使用 smarty 分配了 $id 的值
{assign var=id value=$arrayname.2}
现在我必须在分配会话变量时使用这个值。 我该怎么做?
提前致谢
【问题讨论】:
-
为什么您需要/想要从您的模板中设置会话变量?这种逻辑首先出现在调用模板的任何控制代码中。
-
我知道,但我必须使用它。请给我一个解决方案
-
解释为什么你必须使用它?解决方案可以是设置会话的 ajax 请求;)
-
有时无法访问 PHP 代码 - 例如,如果您使用的内容管理系统只允许访问 Smarty 支持的模板。应尽可能避免,但在某些用例中这是一个有效的问题。