所犯错误:
1:代码逻辑错误;
2:使用方法错误;
3:最重要的错误是:关键词写错一个字母;
谨记!!!
逻辑没错,就要看单词,看关键词,绝对不能错;
public function releaseArticle($data = null){
$art = M("article");
$map['name']= $_POST['name'];
$map['title'] = $_POST['title'];
$map['content'] = $_POST['content'];
$map['sendTime'] = $_POST['sendTime'];
$map['clickNum'] = $_POST['clickNum'];
$map['commentNum'] = $_POST['commentNum'];
$result = $art->data($map)->add();
if($result){
$resultCode['code'] = "1";
$resultCode['msg'] = "addsuccess";
$this->ajaxReturn($resultCode,'JSON');
return;
}else{
$resultCode['code'] = "-1";
$resultCode['msg'] = "addunsuccess";
$this->ajaxReturn($resultCode,'JSON');
return;
}
}
public function replyArticle($data = null){
$art = M("comment");
$map['name']= $_POST['name'];
$map['content'] = $_POST['content'];
$map['clickNum'] = $_POST['clickNum'];
$map['articleId']= $_POST['articleId'];
$map['commentTime'] = $_POST['commentTime'];
$result = $art->data($map)->add();
if($result){
$resultCode['code'] = "1";
$resultCode['msg'] = "addsuccess";
$this->ajaxReturn($resultCode,'JSON');
return;
}else{
$resultCode['code'] = "-1";
$resultCode['msg'] = "addunsuccess";
$this->ajaxReturn($resultCode,'JSON');
return;
}
}
$art = M("article");
将写入数据表article;
$map['']=$_POST['']; 即$map['name']= $_POST['name'];
将数据发送入数据表,数据表中关键字对应post对应值;
数据不能空,不能漏;
$result = $art->data($map)->add();
利用result 等于用add方法写入map数据,data入art所指数据表;
if($result){
$resultCode['code'] = "1";
$resultCode['msg'] = "addsuccess";
$this->ajaxReturn($resultCode,'JSON');
return;
}else{
$resultCode['code'] = "-1";
$resultCode['msg'] = "addunsuccess";
$this->ajaxReturn($resultCode,'JSON');
return;
}
if判断result,成功则返回1以及addsuccess,不成功则是-1以及addunsuccess。
下文同样如此;