ZenMagick 0.9.8


org.zenmagick.store.view.ZMRedirectView
\mvc\view\ZMRedirectView.php at line 34

Class ZMRedirectView

ZMObject
└─ZMView
└─ZMRedirectView

public class ZMRedirectView
extends ZMView

Redirect view.

The redirect URL may be set by explicitely setting a url or a request Id. If a request Id is set, the toolbox will be used to generate a full URL.

Author:
DerManoMann
Version:
$Id: ZMRedirectView.php 2727 2009-12-14 08:12:26Z dermanomann $

Field Summary
protected mixed

$parameter_

protected mixed

$requestId_

protected mixed

$secure_

protected mixed

$status_

protected mixed

$url_

Constructor Summary

ZMRedirectView()

Create a new redirect view.

Method Summary
string

fetch(mixed request, string template, request The)

{@inheritDoc}

string

generate(ZMRequest request)

{@inheritDoc}

void

setParameter(string parameter)

Set additional parameter.

void

setRequestId(string requestId)

Set the request id.

void

setSecure(boolean secure)

Set secure flag.

void

setStatus(int status)

Set alternative status code.

void

setUrl(string url)

Set a url.

Methods inherited from org.zenmagick.mvc.view.ZMView
fetch, generate, getContentType, getEncoding, getTemplate, getVars, getViewId, isValid, setTemplate, setVar, setVars, setViewId
Methods inherited from org.zenmagick.core.ZMObject
attachMethod, get, getAttachedMethods, getPropertyNames, set, singleton

Field Detail

\mvc\view\ZMRedirectView.php at line 37

parameter_

protected mixed $parameter_

\mvc\view\ZMRedirectView.php at line 39

requestId_

protected mixed $requestId_

\mvc\view\ZMRedirectView.php at line 35

secure_

protected mixed $secure_

\mvc\view\ZMRedirectView.php at line 38

status_

protected mixed $status_

\mvc\view\ZMRedirectView.php at line 36

url_

protected mixed $url_

Constructor Detail

\mvc\view\ZMRedirectView.php at line 45

ZMRedirectView

public ZMRedirectView()

Create a new redirect view.


Method Detail

\mvc\view\ZMRedirectView.php at line 65

fetch

public string fetch(mixed request, string template, request The)

Parameters:
The - current request.
template - The template name.
Returns:
The contents.

\mvc\view\ZMRedirectView.php at line 72

generate

public string generate(ZMRequest request)

Parameters:
request - The current request.
Returns:
The contents.

\mvc\view\ZMRedirectView.php at line 89

setParameter

public void setParameter(string parameter)

Set additional parameter.

Parameters:
parameter - Parameter string in URL query format.

\mvc\view\ZMRedirectView.php at line 129

setRequestId

public void setRequestId(string requestId)

Set the request id.

Parameters:
requestId - Request id of the redirect URL.

\mvc\view\ZMRedirectView.php at line 98

setSecure

public void setSecure(boolean secure)

Set secure flag.

Parameters:
secure - true to create a secure redirect.

\mvc\view\ZMRedirectView.php at line 120

setStatus

public void setStatus(int status)

Set alternative status code.

Allows to set an alternative 3xx status code for the redirect.

Parameters:
status - HTTP status code.

\mvc\view\ZMRedirectView.php at line 109

setUrl

public void setUrl(string url)

Set a url.

Setting a url will override the view. The URL will be used as is.

Parameters:
url - A full URL.

ZenMagick 0.9.8