php無限分類父と子のトレーサビリティ方法
//すべてのリーフノードを返す public function scanNodeOfTree($result,&$array=array(),$parentId=0,$lv=0){ ‐ ‐ ‐ ‐ ‐ ‐ - - - −-- ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐--)$ result){ ['lv'] = $ lv;- = $ value; $array,$value['ID'],$lv--);
- /すべての上位ノードに戻る
- パブリック関数 getnodeoftree ($ result, $ ID, $ arr) {
- IF ($ ID == 0) {
- $ arr;
- Foreach ($ Result As $items)
-
- if ($id == $items['ID']){ $return = $this->getNodeOfTree ( $result,$items['ParentId'] ,$arr); コードをコピー
-
-
-
-
-
-
-
-
-
-
-
-
|