db
FormController Class Reference

Inherits Controller.

Public Member Functions

 __construct ($params=array())
 
 execute (HttpRequest $request)
 
 setViewName ($viewName)
 
 setView ($viewName)
 
 getViewFormName ()
 
 getViewSuccessName ()
 
 setViewFormName ($viewFormName)
 
 setViewSuccessName ($viewSuccessName)
 

Public Attributes

 $hasFormError = false
 

Protected Member Functions

 setFormsToView (ModelAndView $mav)
 
 setDataFromPost (HttpRequest $request)
 
 validateForms (HttpRequest $request)
 
 customValidate (HttpRequest $request)
 
 loadFormDefinitions ()
 
 loadData (HttpRequest $request, ModelAndView $mav)
 
 onSubmit (HttpRequest $request, ModelAndView $mav)
 
 isFormSubmit ()
 
 executePreSubmit (HttpRequest $request)
 

Protected Attributes

 $viewFormName = NULL
 
 $viewSuccessName = NULL
 
 $formDefinitions
 
 $request
 
 $redirectOnSuccess = false
 

Detailed Description

controller that calls view with name $viewName

Constructor & Destructor Documentation

◆ __construct()

__construct (   $params = array())

Member Function Documentation

◆ customValidate()

customValidate ( HttpRequest  $request)
protected

Uzivatelska validace formulare

Parameters
HttpRequest$request
Returns
boolean

◆ execute()

execute ( HttpRequest  $request)
final

◆ executePreSubmit()

executePreSubmit ( HttpRequest  $request)
protected

Spusti se jeste pred zapocetim validace - vyuzije se,
pokud je treba data z formulare nejak upravit jeste pred tim, nez se zacne s validaci

Parameters
HttpRequest$request

◆ getViewFormName()

getViewFormName ( )

◆ getViewSuccessName()

getViewSuccessName ( )

◆ isFormSubmit()

isFormSubmit ( )
protected

rozpoznava jestli se jednalo o odeslani formulare odeslani formulare je to poze pokud je v _REQUEST nasatavena hodnota action na post da se prepsat v podtridach

◆ loadData()

loadData ( HttpRequest  $request,
ModelAndView  $mav 
)
abstractprotected

provadi se pred zobrazovanim formulare do ModelAndView ulozi potrebna data pro zobrazeni formulare

Returns
ModelAndView

◆ loadFormDefinitions()

loadFormDefinitions ( )
abstractprotected

Definice formularu

◆ onSubmit()

onSubmit ( HttpRequest  $request,
ModelAndView  $mav 
)
abstractprotected

provede se v pripade, ze validace formulare probehla v poradku

Returns
ModelAndView

◆ setDataFromPost()

setDataFromPost ( HttpRequest  $request)
protected

◆ setFormsToView()

setFormsToView ( ModelAndView  $mav)
protected

Nastavi fomulare do view
Pokud se bude jednat o akci po odeslani formulare, nasatvi hodnoty z POSTu

Parameters
ModelAndView$mav
Returns
ModelAndView

◆ setView()

setView (   $viewName)

◆ setViewFormName()

setViewFormName (   $viewFormName)

◆ setViewName()

setViewName (   $viewName)

◆ setViewSuccessName()

setViewSuccessName (   $viewSuccessName)

◆ validateForms()

validateForms ( HttpRequest  $request)
protected

Member Data Documentation

◆ $formDefinitions

$formDefinitions
protected

◆ $hasFormError

$hasFormError = false

◆ $redirectOnSuccess

$redirectOnSuccess = false
protected

◆ $request

$request
protected

◆ $viewFormName

$viewFormName = NULL
protected

◆ $viewSuccessName

$viewSuccessName = NULL
protected

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