呆错后台管理框架基础模块(表单字段)开发实例

2022-06-03 23:02:33 开发文档 开发实例

初始字段

$fields = [
    'op_name'      => 'term_demo',//表单字段KEY
    'op_valte'     => '{"type": "text","relation": "eq","data-visible": false,"data-filter": false}',//表单字段属性
    'op_module'    => 'index',//所属应用名
    'op_controll'  => 'config',//所属控制器
    'op_action'    => 'system',//所属操作名
    'op_order'     => 0,
    'op_status'    => 'normal',
    'op_autoload'  => 'field',//固定值
];

卸载插件时删除动态表单字段

model('common/Field','loglic')->uninstall('demo'); 

安装插件时批量插入动态表单字段(后台的分类、标签在新增与)

  • 第一条记录为分类管理时扩展一个字段(在新增与编辑时增加了一个表单字段名为term_tpl、表单字段的属性使用JSON格式定义,具体属性列表请参考表格基础模块)
  • 第二条记录为标签管理时扩展一个字段(在新增与编辑时增加了一个表单字段名为term_limit、表单字段的属性使用JSON格式定义,具体属性列表请参考表格基础模块)
model('common/Field','loglic')->install([
[
    'op_name'     => 'term_tpl',
    'op_value'    => json_encode([
        'type'         => 'text',
        'relation'     => 'eq',
        'data-visible' => false,
        'data-filter'  => false,
    ]),
    'op_module'   => 'index',
    'op_controll' => 'category',
    'op_action'   => 'index',
],
[
    'op_name'     => 'term_limit',
    'op_value'    => json_encode([
        'type'         => 'text',
        'relation'     => 'eq',
        'data-visible' => false,
        'data-filter'  => false,
    ]),
    'op_module'   => 'index',
    'op_controll' => 'tag',
    'op_action'   => 'index',
]

]);

32

作者:admin

链接:https://demo.daicuo.cc/cms/detail/index?id=680

来源:呆错框架演示

著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

上一篇:呆错后台管理框架基础模块(动态语言包)开发实例

下一篇:呆错后台管理框架基础模块(栏目分类)开发实例