使用添加操作更新数据

Update data using add action

我正在使用 Grocery CRUD。我使用 add_action.

创建自定义按钮

将数据更改为 0 的按钮。因此,单击按钮后数据库更新列为 0。

控制器:

<?php
defined('BASEPATH') OR exit('No direct script access allowed');


class Attendance extends Admin_Controller
{
    public function __construct()
    {
        parent::__construct();
        $this->load->library('form_builder');
    }

public function attendance($visitor_id)
    {
        $attendance_status = array(
            'attendance_status' => 0
        );

        $update = $this->Attendace_model->update_attendance_status($visitor_id,$attendance_status);

       if($update)
       {
           $this->load->view('Attendance');
       }
       else
       {
           alert("error");
       }
   }
}

型号:

<?php

class Attendance_model extends MY_Model {

    function __construct()
    {
        parent::__construct();
    }

    function update_attendance_status($visitor_id,$attendance_status)
    {
        $this->db->where('id', $visitor_id);
        $this->db->update('invitation_codes', $attendance_status);
    }
}

函数中使用什么代码将数据更新为 0/

控制器:

   public function attendance($visitor_id)
   {
           $attendance_status = array(
           'attendance_status' => 0
           );

       $update = $this->YOUR_MODEL_NAME- >update_attendance_status($visitor_id,$attendance_status);

       if($update)
      {
         return true;
      }
      else
      {
         return false;
      }
   }

型号:

  public function update_attendance_status($visitor_id,$attendance_status)
 {
  $this->db->where('id', $visitor_id);
  $this->db->update('invitation_codes', $attendance_status);
 }