我如何更改 backpack-for-laravel 的 select 字段上的选项名称
How I change the option name on select field of backpack-for-laravel
如何在不更改值的情况下设置选项名称。我是说。
使用此代码
$this->crud->addField([
'name'=>'idtype',
'label'=>'Tipo de Documento',
'type'=>'enum'
]);
我知道了
<option value="CC">CC</option>
我想要这个
<option value="CC">Cédula de Ciudadanía</option>
您可以尝试使用 select_from_array 字段类型而不是 select。此字段类型允许您明确定义 select 输入的 <options>
是什么:
$this->crud->addField([ // select_from_array
'name' => 'template',
'label' => "Template",
'type' => 'select_from_array',
'options' => [‘one’ => ‘One’, ‘two’ => ‘Two’],
'allows_null' => false,
'default' => 'one',
// 'allows_multiple' => true, // OPTIONAL; needs you to cast this to array in your model;
]);
注意 options
参数接受一个数组。您可以手动定义该数组来表达您想要的任何内容,但数组键的值与您的 ENUM 数据库列可以容纳的值相同。
如何在不更改值的情况下设置选项名称。我是说。
使用此代码
$this->crud->addField([
'name'=>'idtype',
'label'=>'Tipo de Documento',
'type'=>'enum'
]);
我知道了
<option value="CC">CC</option>
我想要这个
<option value="CC">Cédula de Ciudadanía</option>
您可以尝试使用 select_from_array 字段类型而不是 select。此字段类型允许您明确定义 select 输入的 <options>
是什么:
$this->crud->addField([ // select_from_array
'name' => 'template',
'label' => "Template",
'type' => 'select_from_array',
'options' => [‘one’ => ‘One’, ‘two’ => ‘Two’],
'allows_null' => false,
'default' => 'one',
// 'allows_multiple' => true, // OPTIONAL; needs you to cast this to array in your model;
]);
注意 options
参数接受一个数组。您可以手动定义该数组来表达您想要的任何内容,但数组键的值与您的 ENUM 数据库列可以容纳的值相同。