Cakephp自定义验证输入

时间:2014-06-06 19:20:45

标签: php validation cakephp

我的模型(List)有一个值列表:5 10 20 30 40 50

我有一个输入值,我必须插入一个最小值,即前一个值插入。 如果我插入7,则下一个最小值应为10.如果我插入11,则下一个最小值为20。

我的问题是如何验证此输入? 在模型我有:

'valor_licitacao' => array(
        'required' => array(
            'rule' => array('comparison', '>=', 20000),
            'message' => 'The value must be greater then 20000'
        )
    )

如何定义一条规则:"值应大于List->find('first', 'conditions' => array('List.valor > '.$mylastvalue)));

在此先感谢,请随时提出任何疑问。

1 个答案:

答案 0 :(得分:0)

您需要创建自定义验证方法。此方法可以看作输入字段,如果它大于低频段,则可以将其设置为所需的值。