Avoir des problème avec la mise en correspondance du modèle de manière incorrecte en validant Yii 2

J'ai un tas de règles de validation au sein de mon rules méthode et toutes les erreurs semblent fonctionner, mais ayant un problème avec celui-ci:

['username', 'match', 'pattern' => '/[a-zA-Z0-9_-]+/', 'message' => 'Your username can only contain alphanumeric characters, underscores and dashes.'],

Il valide, ce qui est un comportement incorrect.

Je fais quelque chose de mal ici?

OriginalL'auteur Brett | 2014-11-29