首先说一下这个数据库的设计:
然后是他的自调用控制器当中:
<?php
protected function list($pid = 0,$id,&$result=array()){
$model = new Comment;
$arr =$model->where("pid",$pid)->where()->select();
if(empty($arr)){
return array();
}
foreach ($arr as $cm) {
$thisArr=&$result[];
$cm["children"] = $this->list($cm["id"],$id,$thisArr);
$thisArr = $cm;
}
return $result;
}
public function get_news_comment(){
$id = $this->request->param("news_id");
if (!$id) {
$this->error("参数错误");
}
// $return_data=