Chỉ tình cờ gặp cùng một vấn đề ở đây. May mắn thay, tôi đang sử dụng cùng một phiên bản CI. :)
Đúng là câu trả lời từ M_A_K giúp loại bỏ "Thông báo", nhưng tôi không nghĩ đó là giải pháp phù hợp cho vấn đề. Vì vậy, tôi quyết định xem xét dòng 1407 trong DB_active_rec.php và tôi tin rằng đây không phải là lỗi nhỏ trong CI 2.1.2.
Đây là bản sửa lỗi của tôi. Tôi chỉ đơn giản là thay đổi mã gốc:
$not[] = $k.'-'.$v;
vào điều này:
$not[] = $k2.'-'.$v2;
Thì đấy! "Thông báo" không xuất hiện nữa. :)
Chúng ta có thể thấy rõ rằng dòng 1407 không được sử dụng $ k và $ v vì dòng 1407 nằm bên trong vòng lặp foreach lặp qua $ v dưới dạng $ k2 và $ v2.
Tôi hy vọng tôi đang làm cho mình rõ ràng.