Hi,
I have rewritten that part of code for Alistair. It seems in general a bit
fragile. Either in my or in Alis way of doing so :-(
Problem is the complexity of the yml you can give.

I try to solve this with mephis1987 offlist and will post a patch as soon as
I found out the cause of this
.: Fabian


-----Original Message-----
From:
[EMAIL PROTECTED]
om
[mailto:[EMAIL PROTECTED]
groups.com] On Behalf Of [EMAIL PROTECTED]
Sent: Sonntag, 2. Dezember 2007 01:59
To: symfony users
Subject: [symfony-users] Problem with sfPokaYokeConfigHandler


Hi everyone

For the ease of form validation, I used sfPokaYoke but I have a
problem with it. In the view of the module "user" and action
"signup" (http://localhost/frontend_dev.php/user/signup), it says :

Warning: Invalid argument supplied for foreach() in /home/mephis/
foobar/plugins/sfPokaYokePlugin/lib/sfPokaYokeConfigHandler.class.php
on line 143


Here is what I ve done

1. I installed the plugin
2. Modify filters.yml

rendering: ~
web_debug: ~
security:
  class: sfGuardBasicSecurityFilter

# generally, you will want to insert your own filters here
poka_yoke:
  class: sfPokaYokeFilter

cache:     ~
common:    ~
flash:     ~
execution: ~

3. Clear the cache (so many times...)
4. I have a validation file called "signup.yml" . I thought it is the
main cause because when I rename (or delete) it, the plugin works
again but I just can not validate those fields anymore.

fields:

  username:

    required:

      msg: your username is required

    sfStringValidator:

      min: 5

      min_error: Username must be  5 or more characters
    sfPropelUniqueValidator:
      class: sfGuardUser
      column: username
      unique_error: An account with this nickname already exists

    #myNewAccountValidator:

      #newaccount_error:  An account with this nickname already exists



  email:

    required:

      msg: email is required

    sfEmailValidator:

      email_error:  email is invalid



  password:

    required:

      msg: your password is required

    sfStringValidator:

      min: 6

      min_error: Password must be more than 6

    sfCompareValidator:

      check: password_bis

      compare_error: passwords do not match



  password_bis:

    required:

      msg: passwords do not match


Can anyone help me with this? I have tried several methods including
reading the sfPokaYokeConfigHandler.class.php file but I still have no
clues.


--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"symfony users" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/symfony-users?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to