我在 Expression Engine 3 中工作,并且正在研究自定义字段类型,特别是所述字段类型的选项。我一直在关注文档以及如何为设置构建表单,并且一切都正确呈现。
我的问题是关于复选框(和单选按钮),如何根据当前保存的设置确定应预先选择哪些框?
我用于输出复选框的代码如下:
$settings = array(
array(
'title' => 'Select your option(s):',
'fields' => array(
'multi' => array(
'type' => 'checkbox',
'choices' => array(
'1' => 'Option 1',
'2' => 'Option 2'
)
)
)
),
现在,在 display_settings($data) 函数中,如果我执行 var_dump($data) ,我可以看到正确拉入的值。但复选框不会自动设置为选中状态。
任何建议都会很可爱,谢谢!另外,如果需要,我很乐意提供更具体的细节。