为了账号安全,请及时绑定邮箱和手机立即绑定

请问老师,我是在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;
}


正在回答

4 回答

好的,谢谢!

0 回复 有任何疑惑可以回复我~

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

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

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

0 回复 有任何疑惑可以回复我~
#1

呆頭呆腦嘚啱仔 提问者

好的,谢谢。
2014-11-18 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

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

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信