【发布时间】:2015-11-03 07:05:48
【问题描述】:
我想在某些情况下将消息变量从 codeigniter 中的模型传递给控制器。但是当我这样做时,它每次都只打印“否”。
型号是
public function add_city() {
/* Storing form data into an array */
$data = array(
'city_name' => $this->input->post('city'),
'city_overview' => $this->input->post('overview')
);
/* Checking if already exist in database */
$query = $this->db->query("SELECT * FROM city_tbl WHERE city_name='" . $data['city_name'] . "' ORDER BY id ASC");
$count_row = $query->num_rows();
if ($count_row > 0) {
$msg = "No";
} else {
$this->db->insert('city_tbl', $data);
$msg = "Yes";
}
return $msg;
}
而控制器是
public function addingCity() {
$this->add_model->add_city();
var_dump($msg);
//redirect("/city");
}
【问题讨论】:
-
你确定你的表中有数据吗?查询是否正确?
-
是的,我确定,表中有数据,否则应该打印“是”
标签: codeigniter