Validierung erfolgt nicht

Datenbankobjekte strukturieren und validieren

Validierung erfolgt nicht

Beitragvon mivogtLU am Sa 20. Feb 2010, 14:24

Hi,

habe gerade in meinem Model eine erste eigene Validierung eingebaut.
Aber egal wie und womit ich die füttere es erfolgt keine Meldung.
Selbst wenn ich als return per hardcode true oder false festlege.

Wäre prima wenn mir jemand sagt was ich falsch mache:


Die Validierungsfunktion im Modell
Code: Alles auswählen

  function limitBelegung($zimmer_id, $AnzE,$AnzJ,$AnzK){
       //sollte so immer die validierung als Falsch angeben!!
       $maxAnz=3; //später druch find die richtige Bettenanzahl finden!!
       return false; //($AnzE + $AnzJ + $AnzK)<$maxAnz;
 } 
 


und im Modell der Aufruf als array ganz am Anfang:

Code: Alles auswählen

class BookingPosition extends AppModel {
    var $name = 'BookingPosition';
    var $displayField = 'id';
    //The Associations below have been created with all possible keys, those that are not needed can be removed
  var $validate = array(  'Lodging' => array(  'rule' => array('limitBelegung', 2, 99,99,99),  'message' => 'Das Zimmer ist überbucht!!' ) ); 
    var $belongsTo = array( ....... lasse ich mal hier weg ...
 



wo ist mein Fehler??

Gruß

Michael
mivogtLU
 
Beiträge: 46
Registriert: Di 12. Jan 2010, 21:22
Wohnort: 67059
CakePHP-Version: 1.3 final
OS: Linux, Win XP-Vista

Zurück zu Models

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 1 Gast

cron