cakephp通过方法验证而不是类

时间:2014-09-01 03:54:17

标签: php cakephp

CakePHP似乎更喜欢按类而不是方法进行表单验证。我想为不同的方法验证相同的字段,允许每个方法中字段的不同值。我已经为两种方法提供了基于类的验证。如果实际使用,这两个声明会发生冲突。我想启用两者,并将验证与每个相应的方法相关联,而不是类。 Cake PHP如何实现这个过程呢?

用于启用管理员添加用户的功能

public $validate = array(
'function' => array(
     'int_role_id' => array(
         'rule'    => array('inList', array(1, 2)),
         'message' => 'The role chosen must be an admin or an admin assistant.'
     )
 )

用于启用管理员助手添加用户的功能

public $validate = array(
'function' => array(
     'int_role_id' => array(
         'rule'    => array('inList', array(3, 4, 5, 6)),
         'message' => 'The role chosen must be something not an admin and not an admin assistant.'
     )
 )

0 个答案:

没有答案