有没有办法在后端表单/列表中将列表值从1替换为是?
示例 数据库表条目
id - auto_increment
title - varchar
date - date
time - time
text - text
public - INT (1)
现在我在Builder中创建了一个类似于
的列表那么如何用是替换 1 ?
答案 0 :(得分:1)
在这种特殊情况下不需要部分。可以在构建器中轻松完成。
根据列值(1/0)
自动显示是/否答案 1 :(得分:1)
您还可以在columns.yaml文件中添加“context”属性。
public:
label: Public
context:
1: Yes
0: No
答案 2 :(得分:0)
为此,您需要为列创建部分 https://octobercms.com/docs/backend/lists#column-partial
修改公共字段的 myplugin / models / themodel / columns.yaml 文件
public:
type: partial
path: ~/plugins/yourname/myplugin/models/themodel/_content_column.htm
内容 _content_column.htm 文件将是
<?php if ($record->public==1): ?>
Yes
<?php else: ?>
No
<?php endif; ?>
或
<?php if ($value==1): ?>
Yes
<?php else: ?>
No
<?php endif; ?>
$ value是默认单元格值,$ record是用于单元格的模型