如何在 OctoberCMS 列表中为开关类型显示 'Inactive/Active'?

How to display 'Inactive/Active' for switch type in OctoberCMS list?

我尝试在 format 下使用此 YAML 语法 Switch 类型或 Text 类型

format: !e '%s == 0 ? Active : Inactive'

但没有按预期工作。反正有没有修改控制器?如何显示单词 'Inactive/Active' 而不是 'Yes/No'?

根据 documentation,你可以在 fields.yaml 文件上写这个:

boolean_column:
    label: Boolean option
    type: switch
    comment: Comment of this
    on: Active
    off: Inactive

你可以试试这个:

首先,创建一个部分,例如 _active_column.htm 包含以下内容(例如):

<?php if($value){ ?>
    Active
<?php }else{ ?>
    Inactive
<?php } ?>

然后,在 columns.yaml 中,您可以像这样调用部分:

active:
    label   : Active
    type    : partial
    path    : ~/plugins/your/plugin/models/your_model/_active_column.htm

在此示例中,$value 从模型中获取 active 列的值。