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

Class: SessionRedirect

Source Location: /core/helper/action/impl/SessionRedirect.php

Class Overview

ActionResult
   |
   --SessionRedirect

リダイレクト処理を実行します.


Author(s):

  • T.Okumura

Version:

  • 1.0.0

Methods


Inherited Variables

Inherited Methods

Class: ActionResult

ActionResult::execute()
Viewクラスを実行します.
ActionResult::getResponse()
HttpResponseクラスを取得します.
ActionResult::getSession()
HttpSessionクラスを取得します.
ActionResult::setResponse()
HttpResponseクラスを設定します.
ActionResult::setSession()
HttpSessionクラスを設定します.

Class Details

[line 26]
リダイレクト処理を実行します.

別のURLにリダイレクトします。
Redirectクラスとの違いは、セッションIDを 自動的にクエリパラメータに書き出すかどうかだけです。
Cookieが利用できない場合などに、Redirectクラスで処理を実行すると、 セッションが継続できなくなる事に注意してください。
特に携帯端末を対象にしたアプリケーションが対象になります。
アプリケーション側でtransSidを付与するか、このクラスを使用するようにしてください。
Cookieが利用できる場合やセッションを使用しない場合は、このクラスを利用してください。




Tags:

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


[ Top ]


Class Methods


constructor __construct [line 42]

SessionRedirect __construct( string $path, [ $parameters = array()])

コンストラクタ.



Tags:

access:  public


Parameters:

string   $path   リダイレクト先のパス
array   $parameters   [optional] GET引数に追加するクエリパラメータ(オプション)

[ Top ]

method execute [line 56]

void execute( NameConfigure $name, PathConfigure $path, RouteConfigure $route)

ViewクラスのView::redirect()を実行します.

セッションIDを書き出さないように指定してコールします。




Tags:

see:  ActionResult::execute()
access:  public


Overrides ActionResult::execute() (Viewクラスを実行します.)

Parameters:

NameConfigure   $name   命名規則設定クラス
PathConfigure   $path   パス設定クラス
RouteConfigure   $route   ルート設定クラス

[ Top ]


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