ユーザ用ツール

サイト用ツール


cakephp:validate_log

validateのログ出力

validate のエラー発生時の処理は

cake/cake/libs/model/mode.php

L2687

   function invalidate($field, $value = true) {
       if (!is_array($this->validationErrors)) {
           $this->validationErrors = array();
       }
       $this->validationErrors[$field] = $value;
   }

でされている。

コレを app_model や各 model で上書いて、以下のような形にすれば簡易でできる。

   function invalidate($field, $value = true) {
       if (!is_array($this->validationErrors)) {
           $this->validationErrors = array();
       }
       $this->validationErrors[$field] = $value;
       $this->log($field.":".$value,"hooge"); ← 追加
   }
cakephp/validate_log.txt · 最終更新: 2014/02/26 07:22 by clownclown

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki