public function _replyToGetFieldNameAttribute()
{
$_aParams = func_get_args() + array(null, null);
$sNameAttribute = $_aParams[0];
$aFieldset = $_aParams[1];
$_aDimensionalKeys = array($this->oProp->sOptionKey);
if ($this->isSectionSet($aFieldset)) {
$_aSectionPath = $aFieldset['_section_path_array'];
foreach ($_aSectionPath as $_sDimension) {
$_aDimensionalKeys[] = '[' . $_sDimension . ']';
}
if (isset($aFieldset['_section_index'])) {
$_aDimensionalKeys[] = '[' . $aFieldset['_section_index'] . ']';
}
}
foreach ($aFieldset['_field_path_array'] as $_sPathPart) {
$_aDimensionalKeys[] = '[' . $_sPathPart . ']';
}
return implode('', $_aDimensionalKeys);
}