CakePHP:多个验证规则 - 不在选择选项中显示强制提示

时间:2013-06-18 21:58:03

标签: cakephp cakephp-2.3

我在CakePHP中创建了一个表单,用户可以通过复选框为项目选择语言。对于这些复选框,我已经实现了验证规则(必须检查多个复选框)。一切正常,但所有复选框都显示“强制”明星:

enter image description here

在我看来这非常难看,因为在用户看来,必须检查每个复选框以完成表单。我的验证规则如下所示:

    'Language' => array(
        'rule' => array(
            'multiple',
                array(
                    'min' => 1
            )
        ),
        'message' => 'Please select at least one language'
    )

'语言'是一个单独的模型,我用它来传播我的复选框。那么,有没有什么技巧可以不在复选框附近显示这颗星?最好的是不需要更改Cake核心上的任何内容......

修改

我正在使用的视图代码是:

echo $this->Form->input('Project.Language', array('type' => 'select', 'multiple' => 'checkbox'));

0 个答案:

没有答案