Verificar se update_batch () é bem sucedido no CodeIgniter

Estou executando update_batch () em uma tabela no CodeIgniter e gostaria de verificar se foi bem-sucedido.

Eu tentei usar affected_rows (), mas isso só conta o número de campos de formulário que foram modificados para que ele não seja cortado:

<code>$this->db->update_batch("sections", $data, "alias");

log_message("debug", "items in form: ".count($data));
// items in form: 3

log_message("debug", "rows updated: ".$this->db->affected_rows()); 
// rows updated: 0-3 
// depending on whether anything was actually changed on the form

return ($this->db->affected_rows() == count($data)); // unreliable
</code>

Parece uma coisa bastante simples perguntar de uma função de atualização em lote. Existe algo que eu perdi ou devo apenas escrever meu próprio código de atualização em lote?

questionAnswers(2)

yourAnswerToTheQuestion