• tp5功能模块添加与调试


    在原先完善的功能基础上添加比如导出列表为excel ,一下子把所有属性写全了,出了问题,不好查找问题在哪?

    所以遇到这种问题,需要最简单的测试.比如新建一个mysql表内就放一列一行数据.减少代码量, 首先也可以不带mysql测试,进一步缩小问题范围,比如第三方 excel导出源码包内的测试案例,就是没有连数据的源码,

    后来把测试码跑起来没有问题,然后再把简单的数据库表加上,传数据开始测试.发现也不是数据库问题,后来一点点加上也没存在问题,但自己写的似乎也没啥问题,

    html 这个架构自己带的class  ,js 之类的 

    先在view 下建个文件夹放新添加的页,页面里边添上导出按钮     其实都是类似三层架构这些东西, c# 有窗体显示  model  date   java 有mvc 里边也是有跟数据库实例化的model 把数据库表里的东西都给列出来 放在放在model 里,sql

    取到值 放入model  ,或者上传值先放model内然后 执行上传.

    桌面软件的脸皮是窗口  一个个封装好的控件拖过去就成了, 也可以很美观,也可以很粗俗,但兼容性差, 如果对外表要求不高,开发周期短.而 网页展示的脸皮就是那些html+css+JavaScript 三者组成

    首先你不能随便拖来拖去,你得兼顾好布局, 前台绑定好后台的数组或者list 或者数值 ,后台把这些值打包 成数组 或者list 或者数值推送到前端.

    html 兼容性好.打开方便,从pc 到手机,到平板.职业也分的更全活, 

    <form class="form-inline searchForm" id="searchForm" action="{:url('index')}" method="GET">
     <button onclick="exportData()" class="btn btn-sm btn-default" type="button"><i
          class="fa fa-download"></i> 导出
     </button>

    未完待续..

  • 相关阅读:
    第04组 Beta冲刺(2/4)
    第04组 Beta冲刺(1/4)
    2019 SDN上机第6次作业
    SDN课程阅读作业(2)
    2019 SDN上机第5次作业
    第04组 Alpha事后诸葛亮
    第04组 Alpha冲刺(4/4)
    2019 SDN上机第4次作业
    第04组 Alpha冲刺(3/4)
    第07组 Alpha冲刺(4/6)
  • 原文地址:https://www.cnblogs.com/zuochanzi/p/11340024.html
Copyright © 2020-2023  润新知