我知道这里有一些关于使用部分或插槽将变量传递给模板的线程。我的问题是,您如何定义该变量,以便无论您在哪个页面上,该变量仍然可以访问。我知道每个“扩展”操作sfActions
,但是有没有办法访问它并为整个站点设置一个操作?
编辑:
每个用户在 sfUser 表中都有一个字段,我希望在每个页面的顶部显示该字段。这是我想使用的代码,但我不确定在哪里放置或如何将其传递给模板页面上的部分。
$this->user = $this->getUser()->getGuardUser();
$this->activeitems = $this->user->getActiveItems();