children('field') as $field) { $name = $field->attr('name'); $type = $field->attr('type'); $value = isset($values[$name]) ? $values[$name] : $field->attr('default'); echo $this['field']->render($type, sprintf(($prefix ? "{$prefix}[%s]" : "%s"), $name), $value, $field, compact('config')); }