- Timestamp:
- 2013/06/08 16:35:27 (11 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/version-2_13-dev/data/class/db/SC_DB_MasterData.php
r22838 r22856 44 44 class SC_DB_MasterData 45 45 { 46 47 // {{{ properties48 49 46 /** SC_Query インスタンス */ 50 47 var $objQuery; … … 53 50 var $columns = array('id', 'name', 'rank', 'remarks'); 54 51 55 // }}}56 // {{{ functions57 52 58 53 /** … … 73 68 function getMasterData($name, $columns = array()) 74 69 { 75 76 70 $columns = $this->getDefaultColumnName($columns); 77 71 … … 106 100 function registMasterData($name, $columns, $masterData, $autoCommit = true) 107 101 { 108 109 102 $columns = $this->getDefaultColumnName($columns); 110 103 … … 124 117 $this->objQuery->commit(); 125 118 } 119 126 120 return $i; 127 121 } … … 142 136 function updateMasterData($name, $columns, $masterData, $autoCommit = true) 143 137 { 144 145 138 $columns = $this->getDefaultColumnName($columns); 146 139 … … 160 153 $this->objQuery->commit(); 161 154 } 155 162 156 return $i; 163 157 } … … 177 171 function insertMasterData($name, $key, $value, $comment, $autoCommit = true) 178 172 { 179 180 173 $columns = $this->getDefaultColumnName(); 181 174 … … 195 188 $this->objQuery->commit(); 196 189 } 190 197 191 return 1; 198 192 } … … 222 216 $this->objQuery->commit(); 223 217 } 218 224 219 return $result; 225 220 } … … 261 256 function createCache($name, $columns = array(), $isDefine = false, $commentColumn = array()) 262 257 { 263 264 258 // マスターデータを取得 265 259 $masterData = $this->getDbMasterData($name, $columns); … … 296 290 } 297 291 fclose($handle); 292 298 293 return true; 299 294 } … … 313 308 function getDbMasterData($name, $columns = array()) 314 309 { 315 316 310 $columns = $this->getDefaultColumnName($columns); 317 311 … … 325 319 $masterData = array(); 326 320 foreach ($results as $result) { 327 328 321 $masterData[$result[$columns[0]]] = $result[$columns[1]]; 329 322 } 323 330 324 return $masterData; 331 325 } 332 333 // }}}334 // {{{ private functions335 326 336 327 /** … … 346 337 function getDefaultColumnName($columns = array()) 347 338 { 348 349 339 if (!empty($columns)) { 350 340 return $columns; … … 371 361 $data .= "define('" . $key . "', " . $val . ");\n"; 372 362 } 363 373 364 return $data; 374 365 }
Note: See TracChangeset
for help on using the changeset viewer.