)我在Ubuntu 9.10上使用了Sympelony 1.3.2和Propel ORM。Symfony中的sfWidgetFormChoice表单控件验证(
我在写一个注册表单,它要求用户提供一个用户名。
我想强加名称的选择以下限制:
- 该名称是唯一的(即不是已在使用别人
- 这个名字是不是在进攻列表姓名,存储在数据库中的表
对于第一个要求,很容易通过使用sfValidatorPropelUnique验证完成。
的challe但是在于执行第二个要求并将要求1和2合并到一个验证器中。
我想我可以写一个自定义验证要做到这一点,但我想知道是否有更好的方法来做到这一点(即使用框架,而不是“我自己的滚动”的解决方案?