FormHelper によって生成された選択ドロップダウンで空のオプションの値を渡す方法はありますか?
私はこのような入力を作成しています:
echo $this->Form->input('supplier_id', array('empty'=>true));
このようにコントローラーから自動的に提供される値で
$suppliers = $this->Product->Supplier->find('list');
$this->set(compact('suppliers'));
選択ボックスは次のように作成されます。
<select name="data[Product][supplier_id]" class="form-control" id="ProductSupplierId">
<option value=""></option>
<option value="1">Lolë Montreal</option>
<option value="2">Spiritual Gangster</option>
<option value="3">Havaianas</option>
</select>
しかし、最初のオプション (空のオプション) の値を '' ではなく 0 にしたいのですが、可能ですか? または、代わりに$suppliers
コントローラーの配列を次のように変更する必要があります
$suppliers[0] = '';
FormHelper 入力から空のオプションを削除しますか?