Empfehlungen: Erweiterte Suche

Zwei Regeln

Datenbankobjekte strukturieren und validieren

Zwei Regeln

Beitragvon Luckie » Mo 2. Nov 2009, 12:12

Aber ich brauche zwei Regeln für ein Eingabefeld

1. Es muss alphanumeric sein
2. und darf nicht leer sein (notEmpty)

Irgendwie so:
'password' => array(array('rule' => array('alphanumeric', 'notEmpty')));

Das funktioniert aber leider nicht. Desweiteren hätte ich gerne eine Meldung, wenn dass Feld leer ist.

Ich verliere immer gerne den Überblick bei den vielen Arrays.
Luckie
 
Beiträge: 115
Registriert: Fr 22. Mai 2009, 12:16
OS: Windows XP

Re: Zwei Regeln

Beitragvon Mathias » Mo 2. Nov 2009, 15:44

Code: Alles auswählen
        'password' => array(
            array('rule' => 'alphaNumeric'),
            VALID_NOT_EMPTY
        )


Ich setze meine Fehlermeldungen immer in der View. Dort kann ich sie auch gleich überzetzen lassen.
Code: Alles auswählen
                echo $form->input('password', array('label' => __('Password', true), 'error' => array(
                                    0 => __('Password must be alphanumeric', true),
                                    1 => __('Password must not be empty', true)
                                    )
                ));
cheers
Benutzeravatar
Mathias
 
Beiträge: 225
Registriert: Mi 4. Jun 2008, 22:30
Wohnort: Berlin
CakePHP-Version: 1.3.x
OS: OS X 10.6.x

Re: Zwei Regeln

Beitragvon Luckie » Mo 2. Nov 2009, 15:59

Mathias hat geschrieben:Ich setze meine Fehlermeldungen immer in der View. Dort kann ich sie auch gleich überzetzen lassen.

Damit hatte ich im Model auch schon Probleme, bzw. es ging glaube ich gar nicht erst.

Vielen Dank für deine Hilfe.
Luckie
 
Beiträge: 115
Registriert: Fr 22. Mai 2009, 12:16
OS: Windows XP

Re: Zwei Regeln

Beitragvon Mathias » Mo 2. Nov 2009, 16:20

Man bekommt schon hin, die Fehlermeldung bereits im Model übersetzen zu lassen.
> tutorials-und-snippets/angepasste-fehlermeldungen-t186.html
cheers
Benutzeravatar
Mathias
 
Beiträge: 225
Registriert: Mi 4. Jun 2008, 22:30
Wohnort: Berlin
CakePHP-Version: 1.3.x
OS: OS X 10.6.x


Zurück zu Models

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 1 Gast

cron