这个是国外婚恋找对象网站平台开发搭建 第十一篇,也是后盾篇,还是跟之前的一样,先截图上先,这样能够让大家更清晰的晓得大略实现的性能,心愿能够帮到大家的学习和应用。
如果有什么问题须要征询的,能够加我的扣 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('操作失败!');
}
}
}