請問老師,我是在TP框架里自定義的這個方法,調用時為何查詢結果打印出來是null,請問是哪里條件有問題嗎?
代碼如下: public?function?getTree($pid=0){ $data=$this->where('pid='.$pid)->select(); foreach($data?as?&$cate){ $cate['sons']=$this->getTree($cate['id']); } return?$data; }
代碼如下: public?function?getTree($pid=0){ $data=$this->where('pid='.$pid)->select(); foreach($data?as?&$cate){ $cate['sons']=$this->getTree($cate['id']); } return?$data; }
2014-11-17
舉報
2014-11-18
好的,謝謝!
2014-11-17
打印出來為null,說明程序第三行沒執行或者執行了為空;
在第三行之前加一行:$yourTableName = M("XXX");
$data = $yourTableName->where('pid='.$pid)->select();