Checkbox 表达式引擎3:字段类型设置-复选框

Checkbox 表达式引擎3:字段类型设置-复选框,checkbox,expressionengine,custom-field-type,Checkbox,Expressionengine,Custom Field Type,我在ExpressionEngine3中工作,我正在处理一个自定义字段类型,特别是所述字段类型的选项。我一直在关注文档以及如何为设置构建表单,所有内容都正确呈现 我的问题是关于复选框(和单选按钮),我如何根据当前保存的设置确定应预先选择哪些框 我用于输出复选框的代码如下所示: $settings = array( array( 'title' => 'Select your option(s):', 'fields'

我在ExpressionEngine3中工作,我正在处理一个自定义字段类型,特别是所述字段类型的选项。我一直在关注文档以及如何为设置构建表单,所有内容都正确呈现

我的问题是关于复选框(和单选按钮),我如何根据当前保存的设置确定应预先选择哪些框

我用于输出复选框的代码如下所示:

    $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),我可以看到正确拉入的值。但是,如果复选框应该被选中,它们不会自动将自己设置为选中

任何建议都很好,谢谢!此外,如果需要,我很乐意提供更具体的细节