Example #1
0
 /**
  * Set the data for the field definitions contained by this form data container from request (post, get, etc.) variables.
  *
  * The request variables should be named the same as the field names. Request variables within the namespace that
  * do not represent known fields are ignored. The validation status of the form data container is reset by this function.
  *
  * @param Zikula_Request_Collection $requestCollection The request collection (e.g. $this->request->request) from which to set field data.
  *
  * @return void
  */
 public function setFromRequestCollection(Zikula_Request_Collection $requestCollection)
 {
     foreach ($this->formFields as $fieldName => $formField) {
         if ($requestCollection->has($fieldName)) {
             $this->formFields[$fieldName]->setData($requestCollection->get($fieldName));
         }
     }
     $this->clearValidation();
 }
Example #2
0
 /**
  * Return the request method.
  * 
  * @return string
  */
 public function getMethod()
 {
     return $this->server->get('REQUEST_METHOD');
 }