2011-08-15 89 views
1

如何驗證CakePHP單選按鈕?CakePHP如何驗證單選按鈕?

不工作INLIST規則和notEmpty ...

$這個 - >數據恢復好的內容

+0

你需要一個創建單選按鈕來顯示更多的代碼,至少驗證規則和形式的最好的部分。 – JJJ

回答

5

由於@Juhana在評論中提到的,這是有益的,如果你是更具體的。

然而,一般來說,這樣的事情應該工作:

在你的模型:

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');