【发布时间】:2016-01-05 13:24:53
【问题描述】:
当我使用以下方法并将正文键作为fail(未定义键)传递时,一些值得到pass 消息作为回报并在表中插入空行,我该如何验证?
我在 REST API 中使用的函数,
function categories_POST() {
$title = $this->post('title');
$no = $this->post('no');
$id= $this->post('id');
$this->load->model('model_check');
$msg = $this->model_check->addDetails($title , $no , $id);
$this->response($msg);
}
我的模特,
function addDetails($x, $y, $z) {
$check = "INSERT INTO categories (title,no,id) VALUES ('$x','$y','$z')";
$query = $this->db->query($check);
if($this->db->affected_rows() > 0) {
return "pass";
} else {
return "fail";
}
}
【问题讨论】:
-
什么?你想验证什么?您是否尝试确定是否设置了帖子数据?使用伊塞特。使用空等。
-
@Kisaragi 我想使用
titleno和id传递变量,除此之外我需要停止将值传递给addDetails函数 -
只需先检查插入数据库的变量是否为空白,然后为特定变量添加响应为空白
标签: codeigniter api rest postman