我不知道我想做什么是可能的。
我将数据存储在我的控制器中的Symfony会话中:
$this->get('session')->set('ticket', $billet);
在我的视图中,我得到了这样的会话:
{{App.request.session.get ("ticket")}}
我有以下错误:
在渲染模板期间抛出异常..... 实体无法转换为字符串。
我在我的实体中添加了这个功能:
Public function __toString () {
return $this->getPrenom ();
}
它有效,问题是我只能恢复一个字符串字段(在会话中),我无法检索其他字段。
如何从会话中检索某些值?有可能吗?
答案 0 :(得分:0)
要访问其他$billet
媒体资源,您可以:
{{App.request.session.get("ticket").anotherProperty}}
如果字段是日期,您可以格式化为:
{{ App.request.session.get("ticket").myDateProperty|date("m/d/Y") }}
或者您喜欢的任何格式。
答案 1 :(得分:0)
我们可以使用symfony文档中建议的更短语法直接访问会话中的故障单。
{{ app.session.get("ticket") }}