Datatypes\CheckboxList\PrevalueEditor::save PHP Метод

save() публичный Метод

Save Checkbox List prevalue editor
public save ( ) : void
Результат void
    public function save()
    {
        //Save prevalue in column Datatypes\prevalue_value
        $arrayResult = array();
        $request = $this->getRequest()->getPost();
        foreach ($request->get('list', array()) as $idx => $data) {
            $key = empty($data['key']) ? $idx : $data['key'];
            $arrayResult[$key] = $data['value'];
        }
        $this->setConfig($arrayResult);
    }

Usage Example

Пример #1
0
 /**
  * Test
  *
  * @return void
  */
 public function testSave()
 {
     $this->object->getRequest()->getPost()->set('values', array('key' => 'value'));
     $this->assertNull($this->object->save());
 }
PrevalueEditor