addRuleするときに下記のようにコーディングするとvalidate()を呼び出すときに、
“addFormRule”で指定した同じクラスのvalidateCallBackが最後に起動される。
class qf_form extends HTML_QuickForm{ function buildRule(){ //コールバック関数 $this->addFormRule(array($this, 'validateCallBack')); } function validateCallBack( $from_data ){ $errors = array(); print_r( $form_data ); return $errors; } }
参考記事
http://pear.plus-server.net/package.html.html-quickform.html-quickform.addformrule.html