Taula de continguts

CodeIgniter v4 Model

instanciar

// Create a new class manually.
$userModel = new \App\Models\UserModel();
 
// Create a shared instance of the model.
$userModel = model('UserModel');
// or
$userModel = model('App\Models\UserModel');
// or
$userModel = model(\App\Models\UserModel::class);
 
// Create a new class with the model() function.
$userModel = model('UserModel', false);
 
// Create shared instance with a supplied database connection.
$db        = db_connect('custom');
$userModel = model('UserModel', true, $db);

propiedades built-in

casts

métodos built-in

in-Model Validation

placeholders

protecting Fields

Callbacks

crear

namespace App\Models;
 
use CodeIgniter\Model;
 
class UserModel extends Model
{
    // ...
}