私はSymfony 1.4のカスタムバリデータを作成したいと思います。私はそれが存在することを知っているが、私は自分のことを望む。symfonyのカスタムバリデータ
class sfValidatorName extends sfValidatorBase
{
protected function configure($options = array(),
$messages = array()) {
$this->addMessage('invalid', 'Invalid name!');
}
protected function doClean($value) {
}
}
とどのように私は、例えば、この私の機能のために追加することができます:
if (count($letters) < 3) {
return 'too small';
} else if (count($letters) > 43) {
return 'too long';
}
は私が
が存在しなければならない/myapp/lib/validator/sfValidatorName.class.phpを作成します
この単純な例のために独自のバリデータを作成することを学習したいと思っています –
次に、私のアドバイスに従って、sfValidatorStringを見てみましょう。 – Gerry