db
ModelAndView Class Reference

Public Member Functions

 __construct ($viewName, $parameters=[], $redirect=false)
 
 getViewName ()
 
 setViewName ($viewName)
 
 isRedirect ()
 
 putParameter ($paramName, $param)
 
 getParameters ()
 
 getParameter ($parameter)
 
 getRedirectType ()
 
 getRedirectParameters ()
 
 getMethodName ()
 
 isPermanentRedirect ()
 
 getLocale ()
 

Static Public Member Functions

static createControllerRedirect ($controllerId, $parameters=[], $methodName=NULL, $permanentRedirect=false, Locale $locale=NULL)
 
static createURLRedirect ($url, $permanentRedirect=false)
 

Public Attributes

const REDIRECT_TYPE_NONE = 'none'
 
const REDIRECT_TYPE_CONTROLLER = 'controller'
 
const REDIRECT_TYPE_URL = 'url'
 

Protected Attributes

 $methodName = NULL
 
 $locale = NULL
 

Detailed Description

trida pouzivana k predavani informaci, ktere view se ma pouzit a kat potrebnych pro toto view

Constructor & Destructor Documentation

◆ __construct()

__construct (   $viewName,
  $parameters = [],
  $redirect = false 
)
Parameters
string$viewNamebud jake view se ma pouzit nebo controller na ktery se ma presmerovat
array$parameterspole parametru
boolean$redirectjestli je redirect

Member Function Documentation

◆ createControllerRedirect()

static createControllerRedirect (   $controllerId,
  $parameters = [],
  $methodName = NULL,
  $permanentRedirect = false,
Locale  $locale = NULL 
)
static

vytvori presmerovanu na zadany controller

Parameters
string$controllerId
array$parametersparametry, se kterymi chceme provezt presmerovani, parametry pridane v nejakem interceptoru se nepridavani do vygenerovane adresy
string$methodNamena jakou metodu controlleru se ma pozadavek poslat
boolean$permanentRedirectjestli ma byt permanentni presmrovani (http 301 Moved Permanently)
Locale$localena jake locale se ma presmerovat
Returns
ModelAndView

◆ createURLRedirect()

static createURLRedirect (   $url,
  $permanentRedirect = false 
)
static

vytvori presmerovanu na zadane url

Parameters
string$url
Returns
ModelAndView Description

◆ getLocale()

getLocale ( )

◆ getMethodName()

getMethodName ( )

◆ getParameter()

getParameter (   $parameter)

vrati konkretni parametr

◆ getParameters()

getParameters ( )

vrati pole se vsemi parametry

◆ getRedirectParameters()

getRedirectParameters ( )

◆ getRedirectType()

getRedirectType ( )

◆ getViewName()

getViewName ( )

◆ isPermanentRedirect()

isPermanentRedirect ( )

◆ isRedirect()

isRedirect ( )

◆ putParameter()

putParameter (   $paramName,
  $param 
)

◆ setViewName()

setViewName (   $viewName)

Member Data Documentation

◆ $locale

$locale = NULL
protected

◆ $methodName

$methodName = NULL
protected

◆ REDIRECT_TYPE_CONTROLLER

const REDIRECT_TYPE_CONTROLLER = 'controller'

◆ REDIRECT_TYPE_NONE

const REDIRECT_TYPE_NONE = 'none'

◆ REDIRECT_TYPE_URL

const REDIRECT_TYPE_URL = 'url'

The documentation for this class was generated from the following file: