Problema con useSoftDeletes |
Saludos colegas.
Cuando pongo en true el campo de la clase protected $useSoftDeletes=true; no se muestra nada con var_dump([b]$user)[/b] La base de datos esta configurada, tiene varios registros y el campo deleted es un INT[11] con default'0' Resulta que estoy usando el release 3 de codeigniter4. Tengo un modelo para usuario de la siguiente forma <?php namespace App\Models; use CodeIgniter\Model; class UserModel extends Model { protected $table = 'users'; protected $primaryKey = 'id'; protected $returnType = 'array'; protected $useSoftDeletes = true; protected $allowedFields = ['name', 'email']; protected $useTimestamps = false; protected $createdField = 'created_at'; protected $updatedField = 'updated_at'; protected $deletedField = 'deleted'; protected $validationRules = []; protected $validationMessages = []; protected $skipValidation = false; } y en el controlador Home tengo tambien (Solo quiero mostrar los datos de la tabla user con (var_dump($user);) pero como $useSoftDeletes = true; se muestra NULL <?php namespace App\Controllers; use App\Models\UserModel; class Home extends BaseController { public function index() { $userModel = new UserModel(); $user = $userModel->findAll(); var_dump($user); } } |
Welcome Guest, Not a member yet? Register Sign In |