Haven't used CakePHP for a while (Since the 2 branch) but if you set your field in the database as a tinyint(1) cake will automatically use a checkbox for the field.