Mein Problem ist das meine Validierung einfach nicht ausgeführt wird, und immer wieder leere "baseform"'s eingetragen werden.
Den Fehler finde ich einfach nicht, da ich den Konventionen folge!!!
Meine Model sieht so aus:
- Code: Alles auswählen
var $validate = array( 'baseform' => array( 'rule' => array('minLength', 2), 'required' => true, 'message' => 'Mindestlänge nicht erfüllt', ), );
Mein Controller
- Code: Alles auswählen
function add
() { if(!empty($this->data)) { $this->Noun->create(); if($this->Noun->save($this->data)) { $this->Session->setFlash('ALLES SUPER'); $this->redirect(array('action' => 'index')); } else { $this->Session->setFlash(NICHTS IST SUPER
');
}
}
}
View
- Code: Alles auswählen
<?php echo $form->create('Noun'); echo $form->input('baseform', array('label' => false)); ?>