2016-11-09 106 views
0

我该如何定制一个在cakephp中验证的消息呢?验证信息cakephp错误?

$value=$this->data['value']; 
'count_device' => array(
        'rule' => 'checkvalues', 
        'message' =>'Value must be greater than or equal to'.$value; 
        )); 

所述消息是错误如何解决????

回答

0

尝试这样,

$value=$this->data['value']; 
'count_device' => array(
        'rule' => 'checkvalues', 
        'message' =>'Value must be greater than or equal to'.$value; 
        )); 

public function checkvalues($value,$context){ 
     if($context['data']['count_device'] > $value) { 
      return false; 
     } else { 
      return true; 
     } 
    } 
+0

我的意思是,我想要显示的消息例如:“值必须大于或等于8”,8为$值。我试着'价值必须大于或等于'。$ value;这个错误:'( –

+0

if(!empty($ error_msg)){this-> Flash-> error( __(“请修复以下错误:”。。implode(“\ n \ r”, $ error_msg)) ); } –

+0

你可以检查控制器中的消息 –