Snubblade precis på exakt samma problem här. Lyckligtvis använder jag samma CI-version. :)
Det är sant att svaret från M_A_K hjälper till att ta bort "meddelandet", men jag tror inte att det är rätt lösning på problemet. Så jag bestämde mig för att ta en titt på linje 1407 i DB_active_rec.php och jag tror att detta inte är något annat än en mindre bugg i CI 2.1.2.
Här är min fix. Jag ändrade helt enkelt den ursprungliga koden:
$not[] = $k.'-'.$v;
in i detta:
$not[] = $k2.'-'.$v2;
Voila! "Meddelande" visas inte längre. :)
Vi kan tydligt se att rad 1407 inte var avsedd att använda $k och $v eftersom rad 1407 är inuti en foreach loop som itererar genom $v som $k2 och $v2.
Jag hoppas att jag gör mig tydlig.