【发布时间】:2017-03-05 07:17:45
【问题描述】:
在 Symfony 中,我习惯于在任何视图中使用 {{ app.user.username }}。我可以在 Slim 中做这样的事情吗?
目前我正在将用户添加到 $container['user'] 并使用 view->render($response, 'index.html.twig', ['user' => $this->user]) 将其传递到每个视图。
换句话说,我可以将user 添加为 Twig 的全局变量吗?我看到了许多类似的问题,但没有我能够使用的解决方案。
【问题讨论】:
-
我认为你应该添加接收当前用户而不是用户对象的类。用户数据可以在请求期间更改。