如何在 Phalcon 中设置全局会话变量,即进入站点时从数据库中检索的值



我想设置全局会话变量,其中值在进入站点时在 Phalcon 中从数据库中检索(即获取站点设置(。实现此目的的最佳方法是什么,以便仅检索一次此数据,并保持在视图可访问的会话中。

谢谢

当某些组件请求会话服务时,需要在第一次启动会话。 $di->setShared( "session", function () { $session = new Session(); $session->start(); return $session; } ); 操作:1( 设置会话变量

$this->session->set("user-name", "Michael");

2(检查变量是否已定义并获取其值

if ($this->session->has("user-name")) {
   $name = $this->session->get("user-name");
}

最新更新