where("pid=$id")->order("s"/> where("pid=$id")->order("s">
Maison > Article > développement back-end > 本人念的一个thinkphp无级分类方法,使用字符串传到模板
本人想的一个thinkphp无级分类方法,使用字符串传到模板
public function _getMenu($id=0,$t=0){<br /> $category = M("category");<br /> $data = $category->where("pid=$id")->order("sort asc")->select();<br /> <br /> if($data){<br /> $t++; <br /> $data2['leavel'] = $t;<br /> $category->where("pid=$id")->save($data2); //层级<br /> foreach($data as $key=>$value){ <br /> $sort = $value['sort'];<br /> $id = $value['id']; <br /> $this->str .= '<tr><td><input name = "ids['.$id.']" type = "text" value = "'.$sort.'"></td>'; <br /> $this->str .= "<td>". $value['id']."</td>";<br /> if($t>1){<br /> if() <br /> $this->str .= "<td>|-----".$value['name']."</td>";<br /> <br /> }else{<br /> $this->str .= "<td>".$value['name']."</td>";<br /> }<br /> $this->str .= "<td>".$value['group']."</td>";<br /> $id = $value['id'];<br /> $this->str .= '<td><a href = http://localhost/tptest/index.php/Article/deletelanmu?id='.$id.'>删除</a></td></tr>';<br /> $this->_getMenu($value['id'],$t);<br /> }<br /> <br /> }<br /> }