FuelPHP checkbox is not a nightmare if understand it’s parameters correctly.
The syntax is
checkbox($field, $value = null, $checked = null, $attributes = array())
To built form checkbox, simply do like below:
echo \Form::checkbox("checkbox1", true, 'checked', array('id' => 'microsite_activate'));
Will output a checked checkbox:
To uncheck the checkbox, changed the ‘checked’ value to empty ” or null
What do you think?