[Maple-user: 39] 自前Validatorが動作しない

Back to archive index

kenji fujita big09****@monke*****
2005年 8月 8日 (月) 02:14:17 JST


こんばんは、藤田です。

アップロードされたファイルサイズをチェックするValidatorを
「Maxfilesize」という名で作成を試みました。

まずは既存のRequiredのValidatorクラスをコピーし、
ファイル名を Validator_Maxfilesize.class.php とし、
クラス名を

class Validator_Maxfilesize extends Validator {
 (Required validatorと同じ内容)
}

そして maple.ini に

[Validate]
hoge.maxfilesize = "0,errorMessageTest"
(その他のvalidate)..

としてみたのですが、全く機能してくれません。
ファイル名やクラス名を変えたり、validate関数の中で、
いきなり $errStr を返してみたり、print "OK" してみたり
色々試してみましたが、それでも反応してくれませんでした。
しかし、hoge.required = ...とすると、反応します。

class Validator...よりも上の行に print "OK" と書いてみたところ
「OK」と画面上で祝福してくれた為、一応呼んではくれているみたい
でしたが、どうやらvalidate関数までは到達していない様子なのです。

何か、原因は考えられますでしょうか?



Maple-user メーリングリストの案内
Back to archive index