使用ZBuilder快速创建数据表格时如何使用函数
// 使用ZBuilder快速创建数据表格比如这里
return ZBuilder::make('table')
->setSearch(['title' => '标题', 'en_title' => '英文标题']) // 设置搜索框
->addColumns([ // 批量添加数据列
['id', 'ID'],
['title', '标题'],
['cid', '栏目名称'],
['update_time', '更新时间', 'datetime'],
['sort', '排序', 'text.edit'],
['status', '状态', 'switch'],
['right_button', '操作', 'btn']
])
->addTopButtons('add,enable,disable,delete') // 批量添加顶部按钮
->addRightButtons(['edit', 'delete']) // 批量添加右侧按钮
->addOrder(['column_name' => 'cms_document.cid'])
->addOrder('id,title,view,username,update_time')
->addFilter(['column_name' => 'cms_column.name', 'username' => 'admin_user'])
->setRowList($data_list) // 设置表格数据
->fetch(); // 渲染模板
}
['cid', '栏目名称']出来的是id 我要通过ID查询中文栏目名 函数写好了 请问如何来使用函数?
没有找到相关结果
已邀请:
2 个回复
gipqggtfnq
赞同来自: lhm166
['cid', '栏目名称','callback','function_name','__data__']
把方法写在application 下的function.php中,写法照着common.php来
另一种是
这个数组可以你自己生成
$data = ['1'=>'name','2'=>'name2'];
['cid', '栏目名称','text','',$data]
tlerbao
赞同来自:
但是你这种需求为什么要用callback来做呢?
多看看模型 就知道怎么写了