Changeset 23634


Ignore:
Timestamp:
2014/10/08 21:51:35 (10 years ago)
Author:
shutta
Message:

#2628 (SC_FormParamクラスのgetParamSettingメソッドにて、defaultの設定値が取得できていない)

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/version-2_13-dev/data/class/SC_FormParam.php

    r23632 r23634  
    613613            foreach ($this->keyname as $index=>$key) { 
    614614                foreach ($arrSetting as $item) { 
    615                     $ret[$key][$item] = $this->{$item}[$index]; 
     615                    if ($item == 'arrDefault') { 
     616                        $ret[$key]['default'] = $this->{$item}[$key]; 
     617                    } else { 
     618                        $ret[$key][$item] = $this->{$item}[$index]; 
     619                    } 
    616620                } 
    617621            } 
     
    626630                $ret = array(); 
    627631                foreach ($arrSetting as $item) { 
    628                     $ret[$item] = $this->{$item}[$index]; 
     632                    if ($item == 'arrDefault') { 
     633                        $ret['default'] = $this->{$item}[$keyname]; 
     634                    } else { 
     635                        $ret[$item] = $this->{$item}[$index]; 
     636                    } 
    629637                } 
    630638                return $ret; 
    631639            } 
    632640 
    633             return $this->{$target}[$index]; 
     641            if ($target == 'default') { 
     642                return $this->arrDefault[$keyname]; 
     643            } else { 
     644                return $this->{$target}[$index]; 
     645            } 
    634646        } 
    635647    } 
Note: See TracChangeset for help on using the changeset viewer.