Thread stehe auf dem Schlauch: Data::FormValidator::Constraints (5 answers)
Opened by Superfrank at 2009-03-17 11:58

Superfrank
 2009-03-17 13:33
#119494 #119494
User since
2006-09-05
164 Artikel
BenutzerIn
[default_avatar]
Moin Murphy,
was mich nur erstaunt, ist, daß es funktioniert, wenn nur der erste Test ausgeführt wird, also

Code (perl): (dl )
1
2
3
4
5
6
7
8
9
10
my $big_test = {
                        filters => 'trim',
                        required => [qw( input1 input2 input3 input4 )],

                constraint_methods => {
                    test1 => validate_test1( 'exists',
                                                {fields => [qw( input1 ) ]}
                                                ),
                }
        };



In validate_test1 habe ich noch ein
Code (perl): (dl )
print "blubb\n";
eingefügt, was auch tatsächlich ausgegeben wird. Wenn man aber in constraint_methods einen zweiten Test einfügt kommt der Fehler. Was noch komishc ist:

Code (perl): (dl )
1
2
3
4
5
6
constraint_methods => {
    email                        => email(),
        prospective_date => coolness( 40, 60,
                {fields => [qw/personality smarts good_looks/]}
        ),
  }


funktioniert, wobei email() eine Funktion aus dem Modul ist, aber mit einer eigenen Funktion

Code (perl): (dl )
1
2
3
4
5
6
constraint_methods => {
    email                        => validate_test2(),
        prospective_date => coolness( 40, 60,
                {fields => [qw/personality smarts good_looks/]}
        ),
  }


erscheint wieder der Fehler.

Viele Grüsse

Frank

View full thread stehe auf dem Schlauch: Data::FormValidator::Constraints