境外多语言相亲平台开发,第八篇

前面有记录了1-7篇,大家可以看看一下我的个人博客可以看到那个的,希望可以帮到大家的学习,从这篇后开始,后面就开始记录后台开发部分了,可能有点模块还没有上传到上面,大家可以直接联系我就可以了。我的扣扣是:236-0248-666

个人中心浏览日记

public function index(){
		$mod = D("Diary");
		$total = $mod->scope('read')->where("userid=".session('user')['id'])->count();
		$page = new \Think\Page($total,15);
		$diaryList = $mod->scope('read')->where("userid=".session('user')['id'])->limit($page->firstRow,$page->listRows)->select();
		
		foreach($diaryList as &$diary){
			$diary['catid'] = M("diary_category")->field("catname")->where("id=".$diary['catid'])->find();
			$diary['comment'] = M('diary_comment')->where('diaryid='.$diary['id'])->count();
		}
		// dump($diaryList);
		$page->setConfig('prev', "上一页"); 
		$page->setConfig('next', "下一页"); 
		$show = $page->show();
		
		$this->assign("show",$show);
		$this->assign("diaryList",$diaryList);
		$this->display("index");
	}

获取添加日记模板

public function add(){
		$this->assign("cat",M("Diary_category")->select());
		$this->display("add");
	}
	//执行添加日记
	public function insert(){
		$mod = D("Diary");
		$_POST['userid'] = session('user')['id'];
		
		if(!$mod->create($_POST)){
			$this->error($mod->getError());
		}
		if($mod->add()){
			//添加积分
			$userPoints = new \Home\Controller\UserPointsController();
			$userPoints->insert('diary');
			
			echo "<script>window.parent.doAdd('true');</script>";
		}else{
			echo "<script>window.parent.doAdd('false');</script>";
		}
		exit();
	}

执行日记删除

public function del(){
		$mod = D("Diary");
		$res = $mod->where("id=".$_POST['id'])->delete();
		if($res){	
			echo json_encode("true");
		}else{
			echo json_encode("false");
		}
	}

加载修改日记模板

public function edit(){
		$mod = D("Diary");
		$info = $mod->where("userid=".session('user')['id'])->find($_GET['id']);
		$cat = M("Diary_category")->select();
		
		$this->assign("info",$info);
		$this->assign("cat",$cat);
		$this->assign("weather",$this->weather);
		$this->assign("feel",$this->feel);
		$this->assign("power",$this->power);
		$this->display("edit");
	}

执行修改日记

public function update(){
		$mod = D("Diary");
		if(!$mod->create()){
			$this->error($mod->getError());
		}
		if($mod->save()){
			echo "<script>window.parent.doEdit('true');</script>";
			// $this->success("修改成功!",U("Diary/index"));
		}else{
			echo "<script>window.parent.doEdit('false');</script>";
			// $this->error("修改成功!");
		}
		exit();
	}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值