gpt4 book ai didi

php - 空选项的 cakePHP 值

转载 作者:可可西里 更新时间:2023-11-01 13:10:17 25 4
gpt4 key购买 nike

有没有办法为 FormHelper 生成的选择下拉列表中的空选项传递值?

我正在创建这样的输入:

echo $this->Form->input('supplier_id', array('empty'=>true));

像这样从 Controller 自动提供值

$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 而不是 '' 这可能吗?或者我应该用类似

的东西修改 Controller 中的 $suppliers 数组
$suppliers[0] = '';

并从 FormHelper 输入中删除空选项?

最佳答案

使用详细的数组语法,您可以为空选择任何值:

echo $this->Form->input('supplier_id', ['empty' => ['0' => '']]);

参见 http://www.dereuromark.de/2010/06/23/working-with-forms/

关于php - 空选项的 cakePHP 值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18751396/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com