【问题标题】:CakePHP how validate radio buttons?CakePHP 如何验证单选按钮?
【发布时间】:2011-08-15 14:51:55
【问题描述】:

如何验证 CakePHP 单选按钮?

不适用于List 规则和notEmpty...

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

【问题讨论】:

  • 您需要显示更多代码,至少是验证规则,最好是您创建单选按钮的表单部分。

标签: php cakephp validation


【解决方案1】:

正如@Juhana 在 cmets 中提到的,如果您更具体一些,将会很有帮助。

然而,通常情况下,这样的事情应该可以工作:

在您的模型中:

var $validate = array(
    'radioField' => array(
        'rule' => 'notEmpty'
     )
);

在你看来:

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

或者您可以在视图中使用radio-specific 方法:

echo $this->Form->radio('radioField', array('foo', 'bar'));

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

echo $this->Form->error('radioField');

【讨论】:

    猜你喜欢
    • 2011-03-13
    • 2023-04-06
    • 2012-10-10
    • 2013-06-13
    • 1970-01-01
    • 2015-09-01
    • 2012-12-01
    相关资源
    最近更新 更多