CakePHP如何验证单选按钮?

kic*_*caj 1 php validation cakephp

如何验证CakePHP单选按钮?

不适用于列表规则和notEmpty ...

$ this->数据返回好的内容

Use*_*ser 5

正如@Juhana在评论中提到的,如果你更具体,它会很有帮助.

但是,通常,这样的事情应该有效:

在你的模型中:

var $validate = array(
    'radioField' => array(
        'rule' => 'notEmpty'
     )
);
Run Code Online (Sandbox Code Playgroud)

在你看来:

echo $this->Form->input('radioField', array(
    'type' => 'radio', 
    'options' => array('foo', 'bar')
    )
);
Run Code Online (Sandbox Code Playgroud)

或者,您可以在视图中使用特定无线电的方法:

echo $this->Form->radio('radioField', array('foo', 'bar'));
Run Code Online (Sandbox Code Playgroud)

但是,您必须包含以下行才能显示错误:

echo $this->Form->error('radioField');
Run Code Online (Sandbox Code Playgroud)