我使用cakephp模型验证。我想在模型类
中显示一些验证错误消息 var $validate = array(
'name' => array(
'notempty' => array(
'rule' => array('notempty'),
'message' => 'Please Enter a Group Name',
),
'unique' => array(
'rule' => 'isUnique',
'message' => 'This Group Name is already exist'
));
我写了上面的句子。它工作正常。
但我想在全球范围内声明这些消息。这该怎么做?。如果有人知道,请帮助我。
答案 0 :(得分:0)
要实现相同的目标,只需在View文件中使用错误全局消息,而不是模型文件。
echo $form->input('login', array(
'label' => __('Login', true),
'error' => array(
'loginRule-1' => __('Only alphabets and numbers allowed', true),
'loginRule-2' => __('Minimum length of 8 characters', true)
)
));
参考: http://book.cakephp.org/1.3/en/The-Manual/Common-Tasks-With-CakePHP/Data-Validation.html
*就在“核心验证规则”部分之前
注意: 模型文件中的验证消息仅接受文本值。