Changeset 21034
- Timestamp:
- 2011/07/16 15:45:59 (13 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/version-2_11-dev/data/class/helper/SC_Helper_DB.php
r20813 r21034 867 867 $ret = $id; 868 868 869 while($ret != "0" ) {869 while($ret != "0" && !SC_Utils_Ex::isBlank($ret)) { 870 870 $arrParents[] = $ret; 871 871 $ret = SC_Helper_DB_Ex::sfGetParentsArraySub($table, $pid_name, $id_name, $ret); … … 879 879 /* 子ID所属する親IDを取得する */ 880 880 function sfGetParentsArraySub($table, $pid_name, $id_name, $child) { 881 $objQuery =& SC_Query_Ex::getSingletonInstance(); 881 if(SC_Utils_Ex::isBlank($child)) { 882 return false; 883 } 884 $objQuery =& SC_Query_Ex::getSingletonInstance(); 885 if(!is_array($child)) { 886 $child = array($child); 887 } 882 888 $parent = $objQuery->get($pid_name, $table, "$id_name = ?", $child); 883 889 return $parent;
Note: See TracChangeset
for help on using the changeset viewer.