请问老师,我是在TP框架里自定义的这个方法,调用时为何查询结果打印出来是null,请问是哪里条件有问题吗?

来源:-

呆頭呆腦嘚啱仔

2014-11-17 15:57

代码如下:
public function getTree($pid=0){
		$data=$this->where('pid='.$pid)->select();		
		foreach($data as &$cate){
				$cate['sons']=$this->getTree($cate['id']);
		}
		return $data;
}


写回答 关注

2回答

  • 呆頭呆腦嘚啱仔
    2014-11-18 22:46:51

    好的,谢谢!

  • 我很会洗碗
    2014-11-17 20:16:33

    打印出来为null,说明程序第三行没执行或者执行了为空;

    在第三行之前加一行:$yourTableName = M("XXX");

    $data = $yourTableName->where('pid='.$pid)->select();

    呆頭呆腦嘚啱...

    好的,谢谢。

    2014-11-18 22:47:32

    共 1 条回复 >

PHP无限级分类技术

经典的递归实现和全路径实现两种方式实现无限分类

30076 学习 · 83 问题

查看课程

相似问题