Hay una manera más clara de hacer esto que el método publicado por ShiVik. Eso lo forzó a ingresar manualmente el título a la casilla dentro de una etiqueta. Si no quiere eso, hay un método para reorganizar el orden de los elementos.
En su ejemplo, lo único que desea cambiar el orden de la opción de formato $, así:
<?php echo $this->Form->input('checkbox', array(
'type'=>'checkbox',
'format' => array('before', 'input', 'between', 'label', 'after', 'error')
)); ?>
- Editar, simplemente se dio cuenta de que su puesto estaba corriendo torta 1.2. Este código es para la torta 1,3
Esto ha sido respondida aquí: http://stackoverflow.com/questions/34055976/cakephp-3-x-checkbox-formatting-issue – elb98rm