Welcome Guest, Not a member yet? Register   Sign In
Determine if CodeIgniter’s Model Save() is Insert or Update
#1

Hi,

I have been looking at ways of deploying CodeIgniter’s Model Save() function and would like to determine whether Save() is using Insert or Update in order to return the Insert ID, if Insert is used. If an Update is performed (in below), Call to undefined method is returned.

Is there a way of determining whether Insert or Update is performed by Save() ?

Many thanks.
PHP Code:
public function addEditData($vals) {
        if(
$this->save($vals)) {
            
log_message('notice''[SUCCESS] {file}-{line}, Data Saved - '.session('user_name'));
            
            if(
$insertID=$this->insertID()) {
                return 
$insertedID;
            }else{
                return 
true;
            }
            
        }else{
            
log_message('notice''[ERROR] {file}-{line}, Failed to Add/Edit Data - '.session('user_name'));
            return 
false;
        }
    } 
Reply


Messages In This Thread
Determine if CodeIgniter’s Model Save() is Insert or Update - by 68thorby68 - 12-28-2020, 03:41 AM



Theme © iAndrew 2016 - Forum software by © MyBB