我正在使用OctoberCMS并使用一个名为builder的强大插件,到目前为止一直很好。
但是,我陷入了一个阶段而又困惑如何实现这一目标。这是我的情景。
我创建了一个名为" status"的新字段。在我的其中一个插件中,我有一些关键值,如(0=>Inactive, 1=>Active)
..这工作正常,因为我能够根据我的状态选择插入或更新值..
但问题是,当我进入上市页面时,我选择了一个"状态"字段,但它显示值0或1而不是活动或非活动。
如何使用构建器插件或任何其他方式显示Active或Inactive而不是0和1 ..我需要能够搜索和排序..
有人可以指导我吗?
由于
答案 0 :(得分:4)
是的,您可以定义用于该值的自定义SQL select语句。
在你的情况下,
mistake_status:
label: Status
searchable: true
select: CASE WHEN (status = '1' ) THEN 'Active' ELSE 'In Active' END // you can pass any custom SQL statement.
它还有助于网格的搜索功能。