public function prepareEditorSave($formdata)
 {
     if (!isset($formdata['displayed'])) {
         $formdata['displayed'] = '0';
     }
     $this->load->helper('application');
     if (isset($formdata['images'])) {
         $images = expandRelationListToArray($formdata['images']);
         $this->images->setTo($this->getId(), $images);
     }
     unset($formdata['images']);
     if (isset($formdata['miniapps'])) {
         $miniapps = expandRelationListToArray($formdata['miniapps']);
         $this->miniapps->setTo($this->getId(), $miniapps);
     }
     unset($formdata['miniapps']);
     $this->data($formdata);
 }
 /**
  * Set data for this row from editor.
  * 
  * @param array<mixed> data.
  * @return void
  */
 public function prepareEditorSave($formdata)
 {
     if (!isset($formdata['_is_over'])) {
         $formdata['end_year'] = '9999';
     }
     unset($formdata['_is_over']);
     $physicists = $formdata['physicists'];
     unset($formdata['physicists']);
     $inventions = $formdata['inventions'];
     unset($formdata['inventions']);
     $this->load->helper('application');
     $this->physicists->setTo($this->getId(), expandRelationListToArray($physicists));
     $this->inventions->setTo($this->getId(), expandRelationListToArray($inventions));
     $this->data($formdata);
 }