2017-08-14 37 views
1
<div class="form-group"> 
    <?php 
    echo $this->Form->input('area', array('label' => false, 
     'placeholder' => 'Enter Zone Name', 
     'type' => 'select', 
     'class' => 'form-control', 
     'id'=>'area', 
     'multiple' => 'multiple', 
     'options' => $areaList) 
    ); 
    ?> 
</div> 

這是我在編輯頁面上的輸入類型選擇的dropdrop。如何在cakephp 3.x中的下拉列表中選擇多個值

我只想知道如何讓$arealist的值顯示爲選中狀態。

我使用CakePHP 3.x.我是cakephp 3.x的新手。

回答

2

傳遞的$areaList鍵(其應該是一個find('list')樣式結果集/陣列),以任一default選項(其將被使用,除非形式上下文包含字段的數據,例如提交的格式的數據),或至value選項(它將難以選擇給定值,即可能的表單上下文數據不會覆蓋它)。

// ... 
'options' => $areaList, 
'default' => array_keys($areaList) 

又見