public function set_name($name) { parent::set_name($name); // TODO: Костыль. Если в массиве есть поля, обрабатываемые аяксом - тут они должны создаться for ($num = 0; $num <= 20; $num++) { $field_name = $name . '_' . $num; $value = arr::get($this->get_value()->get_values(), $num); if ($value) { $value = $value->get_raw(); } $valuefield = $this->get_value_field(); $valuefield->set_raw_value($value); $valuefield->set_name($field_name . '_value'); } }
public function set_name($name) { $this->_type_field->set_name($name . '_type'); parent::set_name($name); }