PHP+HTML в view:
<div class="switch">
<?php if($item['value']=="0"): ?>
<input type="checkbox" name="<?php echo $item['eng_name']; ?>" value="<?php echo $item['value']; ?>">
<?php else: ?>
<input type="checkbox" name="<?php echo $item['eng_name']; ?>" value="<?php echo $item['value']; ?>" checked>
<?php endif; ?>
<label ></label>
</div>
и аякс:
$('form input:checkbox').on('click', function() {
var field=$(this).attr('name'),
checked="0";
if($(this).prop("checked")){
checked="1";
}
$.ajax({
type: "POST",
url: "mod_settings/ajax/",
dataType: "json",
data: {
op: "update",
data: "eng_name="+field+"&value="+checked
}
});
});
собственно сабж... грубо говоря проставить checked в зависимости от данных из БД без javascript.