thinkphp取消调试模式下面就无法输出了 帮忙看看什么问题 打开调试模式就有了..

public function getAllDishCategory(){

    $m = M('dish_category'); /* 不能删除 */

    /* 无限分类 */
    function getList($pid=0,&$result=array(),$spac=0){

        $shopid=trim(I('request.shopid'))?trim(I('request.shopid')):session('shopid');

        $spac=$spac+8;
        $sql="SELECT * FROM chi_dish_category WHERE dishcategory_pid=$pid AND dishcategory_shopid=$shopid  AND dishcategory_isdisplay=1 order by dishcategory_sort";
        $res=mysql_query($sql);
        while($row=mysql_fetch_assoc($res)){
            $row['dishcategory_oldname']=$row['dishcategory_name'];
            $row['dishcategory_name']=str_repeat(' ',$spac).'|--'.$row['dishcategory_name'];
            $result[]=$row;
            getList($row['dishcategory_id'],$result,$spac);
        }
        return $result;
    }

    return $list=getList();

    /* 无限分类 结束 */

}
阅读 2.6k
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进