cakephp'inList'验证不起作用

时间:2012-03-23 14:26:46

标签: php validation cakephp model cakephp-1.3

我发现cakephp 1.3.10中的验证规则'inList'无法正常工作。我有我的验证

 'vote' => array(
        'rule' => 'inList', array(1,2,3), 
        'allowEmpty' => false,
        'required' => true,
        'message' => 'error_vote'
  )

这是我的观点

echo $form->input('User.vote', array(
         'type' => 'radio',
         'legend' => __("form_vote", "true"),
         'class' => 'vote',
         'options' => array('1' => 'One', '2' => 'two', '3' => 'Three' ),
        ));

有人能让我知道我做错了什么吗?感谢。

1 个答案:

答案 0 :(得分:2)

存在语法错误,rule需要是一个数组:

'rule' => array('inList', array(1,2,3))