開発メモ

開発用のメモです。

Cakephp model エラーメッセージの日本語化(プラグイン対応版)

モデル

<?php
# AdminsAppModel.php

App::uses('AppModel', 'Model');

class AdminsAppModel extends AppModel {
    public function beforeValidate($options = array()) {
        foreach ($this->validate as $key => $errors) {
            foreach ($errors as $check => $error) {
                $this -> validate[$key][$check]["message"] = __d('admins', $check);
            }
        }
        parent::beforeValidate($options);
        return true;
    }
}
Twitter: @asahina_alice