乐趣区

关于php:国外婚恋找对象网站平台开发搭建-第十一篇


这个是国外婚恋找对象网站平台开发搭建 第十一篇,也是后盾篇,还是跟之前的一样,先截图上先,这样能够让大家更清晰的晓得大略实现的性能,心愿能够帮到大家的学习和应用。
如果有什么问题须要征询的,能够加我的扣 236-0248-666

预览效果图

 

 礼物实现代码

class GiftlistController extends AdminController{

      
  public function _infoModule(){
     $data = array(
        'info' => array(
            'name' => '虚构礼物记录治理',
            'description' => '治理用户的虚构礼物赠送记录',
        ),
        'menu' => array(
            array(
                'name' => '赠送列表',
                'url' => U('Admin/Giftlist/index'),
                'icon' => 'list',
            ),        
        ),
    );
    return $data;         
  }

public function index(){

        $breadCrumb = array('零碎音讯列表' => U());// 面包屑分类
        $keyword = I('request.keyword','');// 搜寻的关键字字段
        $msg_type = I('request.msg_type','','trim');// 筛选的字段
        $order_by = I('request.order_by','asc','trim');// 排序
        $model = D('Giftlist');
        $pageMaps = array();
        $pageMaps['keyword'] = $keyword;
        $pageMaps['touser_isread'] = $touser_isread;
        $pageMaps['order_by'] = $order_by;
        $where = array();
        if(!empty($keyword)){$where['_string'] = 'user_id='.$keyword;
        }
        
        if(!empty($touser_isread)){switch($touser_isread){
                case '0':
                    $where['touser_isread'] = 0;
                    break;
                case '1':
                    $where['touser_isread'] = 1;
                    break;
            }
        }
        
        $count = $model -> countList($where);// 满足条件的总条数
        $limit = $this -> getPageLimit($count,20);// 获取每页要显示的条数
        $order = $order? $order: 'giftlist_id desc'; // 获取排序规定  尽管如同并没有 $order
                    
        $list = $model -> loadList($where,$limit,$order);
              
                    
                    $ids = array();    
    foreach($list as $k => $v){$ids[] = $v['fromuid'];
        $ids[] = $v['touid'];
    }
    $ids = array_unique($ids); // 去重
    $ids = join($ids, ','); // 变成一般数组
    $result = D('Giftlist') -> getNicename($ids);
            $this -> assign('niceName',$result);
        $this -> assign('list',$list);
        $this->assign('page',$this->getPageShow($pageMaps));
        $this->assign('breadCrumb', $breadCrumb);// 
        $this->adminDisplay();}


删除数据

public function del(){

        $giftlist_id = I("post.data",0,"intval");
        if(empty($giftlist_id)){$this -> error('参数不能为空');
        }
        
        if(D("Giftlist") -> delData($giftlist_id) ){$this -> success("数据删除胜利");
        }else{$this -> error('数据删除失败');
        }
    }

接管礼物

public function batchAction(){

        $ids  = I('post.ids',''); // 接管所选中的要操作 id
        $type = I('post.type');// 接管要操作的类型   如删除。。。if(empty($ids)||empty($type)){$this->error('参数不能为空!');
        }
        $ids = count($ids) ? implode(',', $ids) : $ids[0];
        $result = D('Giftlist') -> delMsgs($ids);
        if($result){$this -> success('操作胜利!');
        }else{$this -> error('操作失败!');
        }
    }

}

退出移动版