To use models, first we need to create an instance of that.
Here is the way to create.
# Load model use App\Models\StudentModel; # Creating model instance $object = new StudentModel(); # Insert Row $object->insert([ ... ])
Next, we can call method for insert() using $object.
<?php
namespace App\Controllers;
use App\Controllers\BaseController;
use App\Models\StudentModel;
class StudentController extends BaseController
{
public function insertData()
{
$object = new StudentModel();
$object->insert([
"name" => "Sanjay Kumar",
"email" => "test@gmail.com",
"mobile" => "9879638521"
]);
//...
}
}Above code will insert a row inside associated table for StudentModel.
Read more