Kill 发表于 2015-9-25 00:07:30

validation_errors中加信息

validation_errors这个里面我可以手动直接加错误信息吗?



lzhwjsw 发表于 2015-9-25 15:02:22

应该可以。你在application下的helper中自己重写这个函数,看看行不行。我也刚使用这个框架,觉得不错。

Kill 发表于 2015-9-26 19:45:28

lzhwjsw 发表于 2015-9-25 15:02
应该可以。你在application下的helper中自己重写这个函数,看看行不行。我也刚使用这个框架,觉得不错。 ...

我把Validation类给扩展了。class MY_Form_validation extends CI_Form_validation {

    public function __construct() {
      parent::__construct();
    }

    /**
   * エラーメッセージの設定する
   * @param type $key
   * @param type $message
   */
    public function set_error_message($key, $message) {
      if (is_array($message)) {
            foreach ($message as $mkey => $age) {
                if (!isset($this->_error_array[$key])) {
                  //$this->_error_array[$key] = $age;
                  $this->set_message($key, $age);
                } else {
                  $this->_error_array[$key . $mkey] = $age;
                }
            }
      } else {
            if (!isset($this->_error_array[$key])) {
                $this->_error_array[$key] = $message;
            }
      }
    }

}

页: [1]
查看完整版本: validation_errors中加信息