私がしたいことが可能かどうかわかりません。Symfonyでデータセッションを回復する
私は私のコントローラでsymfonyではセッション中にデータを格納します。私の小枝ビューで
$this->get('session')->set('ticket', $billet);
、私はこのようなセッションを取得:
{{App.request.session.get ("ticket")}}
私は次のようなエラーがあります:
をAn exception has been thrown during the rendering of a template ..... entity could not be converted to string.
私のエンティティにこの機能を追加します:
Public function __toString() {
return $this->getPrenom();
}
問題は、(セッション中の)文字列フィールドのみを回復できることです。他のフィールドは取得できません。
セッションからいくつかの値を取得するにはどうすればよいですか?出来ますか ?
{{ App.request.session.get("ticket").myDateProperty|date("m/d/Y") }}
または任意のフォーマットあなたが好き:フィールドが日付である場合は、あなたのようにフォーマットすることができ
{{App.request.session.get("ticket").anotherProperty}}
:あなたができる別の$billet
プロパティにアクセスするには
は$ billetオブジェクトですか? trueならば、別の$ billetプロパティを取得したいと思います。{{{App.request.session.get( "ticket")。anotherProperty}} '? – Pipe
私は自分のコメントを変更しますが、日付フィールド以外はうまくいきます。フィルタを適用することはできません。ありがとうございます:) – chk35