Welcome Guest, Not a member yet? Register   Sign In
operator does not exist on updateBtach
#3

Code:
        $estruturas_model = new EstruturasModel();
        $estruturas_model->updateBatch($data2, 'id_mestre, item');

Code:
<?php

namespace App\Models;

use CodeIgniter\Model;

class EstruturasModel extends Model
{
    protected $DBGroup = 'default';
    protected $table = 'cd_estruturas';
    protected $primaryKey = 'id_cd_estruturas';
    protected $useAutoIncrement = false;
    protected $returnType = 'array';
    protected $useSoftDeletes = false;
    protected $protectFields = true;
    protected $allowedFields = [
        'id_cd_produtos',
        'id_componente',
        'nivel',
        'item',
        'peso_liquido',
        'custo_unitario',
        'custo_total',
        'quantidade',
        'id_mestre',
        'uso_mp'
    ];

    // Dates
    protected $useTimestamps = false;
    protected $dateFormat = 'datetime';
    protected $createdField = 'created_at';
    protected $updatedField = 'updated_at';
    protected $deletedField = 'deleted_at';

    // Validation
    protected $validationRules = [];
    protected $validationMessages = [];
    protected $skipValidation = false;
    protected $cleanValidationRules = true;

    // Callbacks
    protected $allowCallbacks = true;
    protected $beforeInsert = [];
    protected $afterInsert = [];
    protected $beforeUpdate = [];
    protected $afterUpdate = [];
    protected $beforeFind = [];
    protected $afterFind = [];
    protected $beforeDelete = [];
    protected $afterDelete = [];
}

Code:
Array
(
    [0] => Array
        (
            [id_cd_produtos] => 6034
            [id_componente] => 5945
            [nivel] => 1
            [item] => 1
            [peso_liquido] => 0.000
            [custo_unitario] => 2377.96
            [custo_total] => 28535.52
            [quantidade] => 12.0000
            [id_mestre] => 6034
            [uso_mp] =>
            [id_cd_estruturas] => 56813
        )

    [1] => Array
        (
            [id_cd_produtos] => 5945
            [id_componente] => 2696
            [nivel] => 2
            [item] => 2
            [peso_liquido] => 0.040
            [custo_unitario] => 0.39
            [custo_total] => 10.92
            [quantidade] => 28.0000
            [id_mestre] => 6034
            [uso_mp] => C
            [id_cd_estruturas] => 33108
        )
Reply


Messages In This Thread
RE: operator does not exist on updateBtach - by rdconsolo - 08-19-2023, 10:03 AM



Theme © iAndrew 2016 - Forum software by © MyBB