示例#1
0
 function set_value($value)
 {
     if (!is_array($value)) {
         if (strlen($value)) {
             $value = array($value);
         } else {
             $value = array();
         }
     }
     parent::set_value($value);
 }
示例#2
0
 function set_value($value = array())
 {
     reset($this->fields);
     foreach ($this->fields as $k => $f) {
         if (array_key_exists($k, $value)) {
             $this->fields[$k]->set_value($value[$k]);
         }
     }
     parent::set_value($value);
 }