[英]Checkbox in Form Helper Cake PHP
這是我用於復選框的表單助手
<?php
echo $this->Form->input('name',array('type'=>'checkbox','options'=>$options));
?>
和$ options數組如下:
[options] => Array
(
[58] => 58
[85] => 85
)
但是我只得到一個包含兩個值的復選框。 如何獲取每個值的復選框。
使用multiple屬性。
echo $this->Form->input('Name',array(
'label' => __('Label',true),
'type' => 'select',
'multiple' => 'checkbox',
'options' => $options,
));
你需要檢查的另一件事是,當事情沒有按預期運行時,這在cakephp
確實是一般規則。 是:
“你正在關閉表格嗎?你的輸入是否留在
<form>...</form>
?如果你不確定如何檢查只需使用你喜歡的DevTool並檢查呈現的HTML頁面。
這幾乎是我忘了檢查的東西,總是讓我浪費了很多時間!
如果您在視圖中創建$ option變量,這將有助於您:
$options = array("key" => "value" , "key" => "value" , "key" => "value");
但如果您將其設置為控制器,這將有助於您:
$this->set('options', array("key" => "value" , "key" => "value" , "key" => "value"));
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.