开发者

资讯中心帮助中心开发者

3.0开发新增规范

发布时间:2023-05-25 17:09 阅读:187

【后台】

  1. 【二级页面】后台 {页面方法} 如果注释声明 subpage 则表示该页面是二级页面,二级页面将不在主导航显示(由其它页面唤出)

  2. 【二级页面】二级页面方法名命名规则:上级{页面方法名}_{操作}(同时需注释声明 subpage

  3. 【二级页面】二级页面的 title 命名需同时书写上级页面 title ,并用 “>”符号描述页面层级关系(如:“#title:应用模块 > 应用设置”)

  4. 【二级页面】二级页面方法名必须写在所属上级页面之后(建议紧跟)

  5. 【接口】api 文件命名规则:{应用名称}_{页面方法名}_{操作 | 数据对象}

  6. 【接口】接口注释如果声明 auth 则表示接口单独参与鉴权(不声明则表示根据所属页面方法和应用的权限走)

  7. 【接口】多个接口共同完成同一项任务,且该任务需要鉴权的情况下(如:应用安装需要多个接口按序执行),可在admin.php下创建一个公共前缀(不含应用名称部分)的方法并注释声明 antunode 用做鉴权节点控制,也可以给命名最短的接口标注 auth 进行鉴权(要确保该接口名称能覆盖到其他接口前缀)

  8. 【接口】所有api前缀都需要以“{所属应用名称}_{所属页面方法}”命名

  9. 【接口】接口命名规则{应用名称}_{页面方法}[_{数据对象}[_{动作类型}]](数据获取类不用写动作类型)

  10. 【接口】动作类型参考:

    1. sort:排序;

    2. save:保存;

    3. del:删除;

    4. dels:批量删除;

    5. clear:清空;

    6. search:搜索;

    7. status:修改状态;

    8. upload:上传;

    9. multipartupload:分片上传;

  11. 【接口】数据对象参考(如果不存在多个数据对象,通常是可忽略的):

    1. column:列表;

    2. detail:详情;

    3. options:可选项;

  12. 【模型】非对应数据表的数据模型方法可在应用下的model里直接建立以应用名称为名的模型类下(不需要继承上级model)

  13. 【模型】原则上不能跨应用调用模型

  14. 【模型】common 应用下的模型可以任意调用(不做表对应)


3.0裁图组件参数

没有了

国家级高新技术企业国家级高新技术企业科技型中小企业科技型中小企业