Jarves\Admin\Form\Form::setData PHP 메소드

setData() 공개 메소드

public setData ( array $data )
$data array
    public function setData($data)
    {
        $this->data = $data;
    }

Usage Example

예제 #1
0
 /**
  * Maps all $data to its field values (Admin\Type*::mapValues)
  * Iterates only through all defined fields in $fields.
  *
  * @param  array $data
  * @param  string[] $filterFields Field name list to map, empty for all
  * @param  mixed $defaultData Default data. Is used if a field is not defined through _POST or _GET
  *
  * @return array
  * @throws \Jarves\Exceptions\InvalidFieldValueException
  */
 public function mapData(array $data, array $filterFields = null, $defaultData = null)
 {
     $fields = $this->_fields;
     $form = new Form($fields);
     $form->setData($data);
     $values = $form->mapData($defaultData, $filterFields);
     return $values;
 }