Mysql
 sql >> Database >  >> RDS >> Mysql

Aggiorna il codice di errore del campo del database Igniter

Mi sono appena imbattuto nello stesso identico problema qui. Fortunatamente, sto usando la stessa versione CI. :)

È vero che la risposta di M_A_K aiuta a rimuovere l'"Avviso", ma non credo che sia la soluzione giusta al problema. Quindi ho deciso di dare un'occhiata alla riga 1407 in DB_active_rec.php e credo che questo non sia altro che un bug minore in CI 2.1.2.

Ecco la mia soluzione. Ho semplicemente cambiato il codice originale:

$not[] = $k.'-'.$v;

in questo:

$not[] = $k2.'-'.$v2;

Ecco! L'"Avviso" non compare più. :)

Possiamo vedere chiaramente che la riga 1407 non doveva usare $k e $v perché la riga 1407 è all'interno di un ciclo foreach che scorre $v come $k2 e $v2.

Spero di essere stato chiaro.