所以我在后端有一个来自数据库的 total_quantity 和 order_quantity 字段。是否可以减去这两个值并将结果显示在新字段中?基本上,结果字段的名称为 left_quantity 而不是在数据库中。
问问题
85 次
1 回答
2
你可以用partial field type
这个。
检查下面的演示,您可以使用它来创建自己的部分以准确显示您想要的内容。对于演示,我已经创建了一个带有字段标题的表。
现在,我想做一些
operation/modification on title
并展示它就像你想要的那样。
fields.yaml
文件
fields:
title:
label: Title
span: auto
type: text
other_title:
label: Modification
span: auto
type: partial
path: $/hardik/demo/controllers/items/_my_field.htm
确保更换你的partial path
_my_field.htm
文件
<?php
// for new record
$data = 'New record';
if($model->title) {
$data = 'Modified ' . $model->title;
}
?>
<input
type="text"
value="<?= $data ?>"
class="form-control"
autocomplete="on"
/>
在这里,我们正在检查我们是否正在创建记录,这意味着$model
没有标题,所以我们只显示New Record
。如果我们已经保存了记录并且我们有title
我们执行的数据modification
。
输出
对于新记录
对于已经创建的记录
如有任何疑问,请发表评论
于 2020-06-24T12:27:08.097 回答