|
发表于 2016-2-16 15:59:41
|
显示全部楼层
本帖最后由 Closer 于 2016-2-16 16:09 编辑
PHP复制代码
<?php
// 控制器端 :
function __construct() {
parent::__construct();
$this->load->database();
$this->load->model('Qty_model');
}
// 顯示數據用
function index(){
$data['data'] = $this->Qty_model->getData();
// 在該 view 端放一個 form & button 送往 update 方法
$this->load->view('Qty_test', $data);
}
// 更新數據用
function update(){
$this->Qty_model->updateData();
redirect('???/index', 'refresh'); // 第一參數給予你要前往的控制器/方法
}
复制代码
PHP复制代码
<?php
// 模型端 :
class Qty_model extends CI_Model {
function __construct () {
parent ::__construct ();
$this->load->database();
}
function getData (){
$query = $this->db->get('qty');
if($query->num_rows() > 0){
return $query->result_array();
}
return array();
}
function updateData (){
$_query = $this->db
->where('id', 1)
->get('qty');
if($_query->num_rows() > 0){
$query = $_query->row_array();
$amount = $query['amount'] * 2;
$data = array('amount' => $amount);
$this->db->where('id', 1)->update('qty', $data);
}
return;
}
}
复制代码 |
|