PHP Version
8.2
CodeIgniter4 Version
4.5
CodeIgniter4 Installation Method
Composer (using codeigniter4/appstarter)
Which operating systems have you tested for this bug?
Linux
Which server did you use?
apache
Database
mysql
What happened?
while i was upgrade from 4.3 to 4.5 I face the issues on Bulk access entity
early same code working fine
but now its not working properly
class Staff extends Entity {
protected $attributes =['name' => null, 'email' => null];
}
Model Class
class StaffModel extends Model {
protected $table = 'staff_address';
protected $primaryKey = 'id';
protected $returnType = \App\Domain\Staff\Staff::class;
protected $useSoftDeletes = false;
protected $allowedFields = ['name', 'email',
];
protected $useTimestamps = true;
}
controller
function save(){
$req = [
['name' => 'test','email' => '[testmail.com](http://testmail.com/)'],
['name' => 'testsd','email' => '[testmail1.com](http://testmail1.com/)']
]
$entiy = new Staff($req);
// throw error
code
:
500
file
:
"/var/www/gemsAdmin/gems-backend/vendor/codeigniter4/framework/system/Entity/Entity.php"
line
:
411
message
:
"CodeIgniter\\Entity\\Entity::__set(): Argument #1 ($key) must be of type string, int given, called in /var/www/gemsAdmin/gems-backend/vendor/codeigniter4/framework/system/Entity/Entity.php on line 162"
title
:
"TypeError"
trace
:
[{file: "/var/www/gemsAdmin/gems-backend/vendor/codeigniter4/framework/system/Entity/Entity.php",…},…]
type
:
"TypeError"
Steps to Reproduce
Try to pass array of array data to any entity
Expected Output
out put comes array of array while I call toRawArray() method in entity
Anything else?
No response
PHP Version
8.2
CodeIgniter4 Version
4.5
CodeIgniter4 Installation Method
Composer (using
codeigniter4/appstarter)Which operating systems have you tested for this bug?
Linux
Which server did you use?
apache
Database
mysql
What happened?
while i was upgrade from 4.3 to 4.5 I face the issues on Bulk access entity
early same code working fine
but now its not working properly
Model Class
controller
Steps to Reproduce
Try to pass array of array data to any entity
Expected Output
out put comes array of array while I call toRawArray() method in entity
Anything else?
No response