$config) { if (!isset($config['name'])) $config['name'] = implode(' ', array_map('ucfirst', explode('_', $field))); if (!isset($config['opts'])) $config['opts'] = null; if (isset($field_prefix)) $field = $field_prefix . '.' . $field; $config['opts']['label'] = false; $rows[] = array($config['name'], $form->input($field, $config['opts'])); } echo $this->element('table', compact('class', 'caption', 'headers', 'rows', 'row_class', 'suppress_alternate_rows') + array('column_class' => array('field', 'value'), ));