CodeIgniter 4 how to load a model in the controller?

In this article we are seeing the how to load a model in the controller

Models are typically stored in the app/Models directory. They should have a namespace that matches their location within the directory, like namespace App\Models.

You can access models within your classes by creating a new instance or using the model() helper function.

<?php

// Create a new class manually.
$CommonModel = new \App\Models\CommonModel();

// Create a shared instance of the model.
$CommonModel = model('CommonModel');
// or
$CommonModel = model('App\Models\CommonModel');

?>

You can access model in the controller below like this


Sign In or Register to comment.