symfony3.0 插入数据库

一,
/**
* @ORM\Column(name=”report_id”, type=”integer”)
* @ORM\Id
* @ORM\GeneratedValue(strategy=”AUTO”)
*/
protected $reportId;

/**
* Set articleId
*
* @param integer articleId@returnArticleReport/publicfunctionsetArticleId( articleId)
{
this>articleId= articleId;

    return $this;
}

previoushttps= request->request->get(‘previous_https’);
reason= request->request->get(‘reason’);
reportType= request->request->get(‘type’);
report=newArticleReport(); report->setArticleId($articleId);

    $report->setReason($reason);
    $report->setReportType($reportType);
    if($this->getUser()){
        $report->setUserId($this->getUser()->getUserId());
    }else{

// 当天没做完先注销若是分享给其他用户举报走进这里
patterns=/\d+/;pregmatchall( patterns, previoushttps, arr);
// 拿到share_id
shareid= arr[0][0];
conn= this->getDoctrine()->getConnection();
shareUserId= conn->fetchColumn(“SELECT user_id FROM share_record WHERE share_id = shareid); report->setShareUserId(shareUserId);  
        }  
        try{  
            $this->entityManager->persist($report);  
            $this->entityManager->flush($report);  
            return new AjaxResponse();  
        }catch(\Exception
e){
return new AjaxErrorResponse(‘举报提交失败,请重试!’);
}
}
}

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值