Checkbox Validierung mit CakePHP

Kategorie: CakePHP
Publikationsdatum: 09.05.2011
Der View sieht wie folgt aus:
PHP
  1. echo $this->Form->checkbox('agb', array('label' => false, 'value'=>1)).' AGBs akzeptieren';
  2. echo $form->error('agb');
In dem Modell müssen Sie eine Regel wie folgt erstellen:
PHP
  1. 'agbs' => array(
  2. 'rule' => array('comparison', '!=', 0),
  3. 'required' => true,
  4. 'message' => 'Sie muessen unseren AGBs zustimmen',
  5. 'on' => 'create'
  6. )
  • eine Checkbox gibt 0 zurück wenn sie nicht "gecheckt" wurde.
  • wir überprüfen die AGBs nur wenn ein user sich registriert, nicht wenn er seine Daten aktualisiert. ('on' => 'create')
Stichwörter: CakePHP, checkbox, validate, Validierung
 
 
NACH OBEN