magic-core
[ class tree: magic-core ] [ index: magic-core ] [ all elements ]

Class: HttpFlash

Source Location: /core/helper/http/HttpFlash.php

Class Overview


一時的なセッションを管理するクラスです.


Author(s):

  • T.Okumura

Version:

  • 1.0.0

Methods



Class Details

[line 26]
一時的なセッションを管理するクラスです.

このクラスに保持されている情報は、次のActionクラスの呼び出しまで、セッションに保持されます。
(次のActionクラスがコールされた時点で、セッションからは破棄されますが、 コールされたActionクラスの中では使用する事ができます)
これはリダイレクトを使用したActionのチェインで、情報を引き継ぐために利用できます。
またGETリクエストのクエリパラメータに情報を設定せずに済むため、情報を隠蔽する事ができます。
このクラスに保持されている情報は、一度取得すると、このクラスからも削除されます。
永続的なセッションを利用するには、HttpSessionクラスを使用してください。
セッションを利用しない環境では、このクラスも利用できません。




Tags:

author:  T.Okumura
version:  1.0.0
see:  HttpSession
final:  


[ Top ]


Class Methods


constructor __construct [line 35]

HttpFlash __construct( )

コンストラクタ.



Tags:

access:  public


[ Top ]

method clear [line 108]

void clear( )

このクラスで保持している情報をすべて削除します.



Tags:

access:  public


[ Top ]

method get [line 45]

mixed get( string $key)

保持されている値を取得します.

一度取得した値は、このクラスからも削除される事に注意してください。




Tags:

return:  存在すればその値、存在しない場合はFALSE
access:  public


Parameters:

string   $key   取得する値のキー

[ Top ]

method getAll [line 60]

array getAll( )

保持されている情報の配列を取得します.

一度取得すると、このクラスの情報はすべて削除される事に注意してください。




Tags:

return:  このクラスが保持している情報の配列
access:  public


[ Top ]

method remove [line 90]

void remove( string $key)

値を削除します.



Tags:

access:  public


Parameters:

string   $key   削除する値のキー

[ Top ]

method replace [line 102]

void replace( $list)

このクラスで保持している情報を置換します.

保持している情報がすべて置き換わる事に注意してください。




Tags:

access:  public


Parameters:

array   $list   置換する配列

[ Top ]

method set [line 73]

void set( string $key, mixed $value)

値を設定します.

同じキーがあれば、値が上書きされます。




Tags:

access:  public


Parameters:

string   $key   設定する値のキー
mixed   $value   設定する値

[ Top ]

method setAll [line 83]

void setAll( $list)

渡された配列をマージして設定します.

同じキーがあれば、値が上書きされます。




Tags:

access:  public


Parameters:

array   $list   設定する値の配列

[ Top ]


Documentation generated on Fri, 16 Dec 2011 11:13:50 +0100 by phpDocumentor 1.4.3