سلام
به خاطر اینه که شما باید name رو category بزارید و value رو $value['id'] بزارید
یعنی باید این طوری بنویسید
;((['echo form_checkbox(array('name'=>'category['.$value['name'].']','value'=>$value['id