CRUD アプリケーションを開発しています。Propel を ORM として使用し、検証ルールを schema.xml に追加しました。しかし、これはうまくいきません。たとえば、ユーザーの姓を含む文字列を送信すると、バリデータは次のようになります。
<rule name='minLength' value='4'/>
<rule name='maxLength' value='30'/>
<rule name='notMatch' value='/^\s+$/' />
<!-- the name can be only chars and spaces -->
<rule name='match' value='/[^A-Za-z ]$/'/>
送信されたユーザーの姓は「Martinez D Elia」です。そして、4番目のルールで有効な失敗。何か案が ?。