この記事では、Symfony2 セッションの使用法を例とともに分析します。参考のために皆さんと共有してください。詳細は次のとおりです:
Symfony には独自のセッションメソッドがあります。古いバージョン 2.2 以前のセッションの使用法は
$session = $this->getRequest()->getSession(); $session->set('foo', 'bar'); $foobar = $session->get('foobar');
その後、Symfony2.3 からは $this が使用されます。 ->getRequest() メソッドが放棄され、セッションの使用は
use Symfony\Component\HttpFoundation\Request; public function indexAction(Request $request) { $session = $request->getSession(); // store an attribute for reuse during a later user request $session->set('foo', 'bar'); // get the attribute set by another controller in another request $foobar = $session->get('foobar'); // use a default value if the attribute doesn't exist $filters = $session->get('filters', array()); }
この記事の永久アドレス: http://blog.it985.com/13586.html
この記事は IT985 ブログからのものです。転載の際は出典と該当リンクを明記してください。
PHP フレームワークに関連するさらなるコンテンツに興味のある読者は、このサイトの特別トピック「優れた PHP 開発フレームワークの概要」、「Codeigniter の入門チュートリアル」、「CI (CodeIgniter) フレームワークの高度なチュートリアル」をチェックしてください。 、「Yii フレームワークの紹介と共通の使い方」スキルまとめ」と「ThinkPHP チュートリアル入門」
この記事が皆さんの Symfony フレームワークをベースにした PHP プログラミングのお役に立てれば幸いです。
以上、Symfony2 のセッション利用状況の分析例を内容も含めて紹介しましたので、PHP チュートリアルに興味のある方の参考になれば幸いです。