ホームページ > バックエンド開発 > PHPチュートリアル > Symfony2 セッションの使用例分析

Symfony2 セッションの使用例分析

WBOY
リリース: 2016-07-29 09:04:05
オリジナル
1034 人が閲覧しました

この記事では、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 チュートリアルに興味のある方の参考になれば幸いです。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート