2011-04-01 45 views
3

我正在使用CakePHP爲自己創建一個簡單的博客。我希望每個帖子都附有評分系統。CakePHP Radio Buttons

我已加載看起來像這樣的收視率:

控制器

$this->set('ratings', $this->Ratings->find('all')); 

我想與收視率的看法產生單選按鈕。收視率有valuelabel。我可以使用foreach並循環評分,但我想知道表單類中的單選按鈕助手是否可以獲取模型對象並生成單選按鈕?

我希望你明白我的意思。

回答

5

您可以將選項屬性傳遞給表單助手。

<?=$this->Form->input('rating', array('type' => 'radio', 'options' => range(1, 10)))?> 
+0

疑難雜症的歡呼聲。以錯誤的順序傳遞選項和html屬性。再次感謝。 – RailsSon 2011-04-01 13:03:21

0
$options = array(
    '0' => 'Male', 
    '1' => 'FeMale' 
); 

$attributes = array(
    'legend' => false, 
    'value' => 0 
); 

echo $this->Form->radio('type', $options, $attributes);