本文实例讲述了Thinkphp自定义代码生成工具及用法说明。分享给大家供大家参考,具体如下:

我最近沮丧的发现在使用Thinkphp很多时候我都在做重复的事情,比如重复写最简单的CRUD方法,编写表单,写前台样式表等等。

Thinkphp对于后台操作的支持已经非常强大,再加上最近非常流行的Bootstrap框架让前台样式也变得容易遵循一个标准,于是我决定开始写一个属于自己的代码生成器。

我希望它操作足够简单,让人一看就懂,对MySql和Sqlite数据库都能够稳定生成CRUD代码就好,还如果还能顺便生成一些符合Bootstrap框架的View代码就更好啦。

经过了大概十几个小时的奋斗,ThinkphpHelper诞生啦!

它只有一个文件,支持MySQL 和 sqlite数据库,快速生成前后台CRUD代码片段,减少重复劳动。而且只有一个文件,轻巧方便。

你只需要配置好数据库信息后把它放到你项目文件的Action目录中,然后像这样调用它:

http://[你的项目地址]/index.php/ThinkphpHelper

我把所有的样式表都写到了这个文件中,使它方便你复制粘贴到任何Thinkphp项目中,其中用到的Bootstrap和jquery的相关文件是读取网络上的CDN,所以使用它的时候最好保证你的网络畅通,如果你没有网络的话,可以自行修改相关的地址。

聪明的你一定知道它是怎么用的对吧?

附:Thinkphp代码生成器点击此处本站下载。

直接生成前后台CRUD代码片段,还可根据需要自行定制代码模板,减少重复劳动。支持MySQL 和 sqlite数据库,快速构建项目原型。

PS:这里推荐几款本站的格式化/美化/转换工具可以帮助你整理杂乱无章的代码,相信大家在以后的开发中能够用得上:

希望本文所述对大家基于ThinkPHP框架的PHP程序设计有所帮助。

php后台代码自动生成程序,Thinkphp自定义代码生成工具及用法说明(附下载地址)...相关推荐

  1. 支持自定义代码生成工具

    项目地址 https://github.com/kylin-hunter/k-commons/tree/main/k-code-generator 文章目录 项目地址 前言 一.架构 二.使用步骤 1 ...

  2. 一套简单通用的Java后台管理系统,拿来即用,非常方便(附项目地址)

    点击上方"方志朋",选择"设为星标" 回复"666"获取新整理的面试文章 作者:huanzi-qch cnblogs.com/huanzi- ...

  3. ajaxfileupload 访问不到后台_一套简单通用的Java后台管理系统,拿来即用,非常方便(附项目地址)...

    前言 这套Base Admin是一套简单通用的后台管理系统,主要功能有:权限管理.菜单管理.用户管理,系统设置.实时日志,实时监控,API加密,以及登录用户修改密码.配置个性菜单等 技术栈 前端:la ...

  4. 干货|代码安全审计权威指南(附下载地址)

    01 关于代码安全审计 代码安全审计是查找代码中安全漏洞的方法.在"安全左移"的发展趋势下,代码审计逐渐成为确保代码质量的一个关键环节.代码安全审计通常可以分为: 自动化审计和人工 ...

  5. 测试人员如何搭建自动打包部署平台?(具体详细步骤及下载地址)

    *搭建思路* 1第一步,搭建jenkins服务器 2第二步,配置jenkins,配置svn,maven,jdk等. 3第三步,建立jenkins服务器和应用服务器linux的互相信任关系,实现免密登录 ...

  6. ZBrush:flippednormals推荐的一套自定义UI和快捷键设置(附下载连接)

    flippednormals官网配置文件下载地址 我也是ZB新人,鼓捣了半天,发现有大佬这个,应该比自己琢磨的好用 快捷键 Solo 1 Standard Brush 2 Clay Buildup 3 ...

  7. thinkphp自定义标签库

    thinkphp ~ php中 的类, 的成员变量, 本身是没有类型说明的, 那么我怎么知道它的类型呢? 或初始值呢? 通常在类定义中, 如果能给一个初始值的(对于已知简单类型的),最好给一个初始值, ...

  8. Golang--Go语言 五百行后台代码实现一简约的个人博客网站-TinyBlog

    博客演示地址:http://121.36.253.86/,http://yangqq.xyz/,统计了下后台代码只有415行. 已被OsChina开源社区收录,地址在https://www.oschi ...

  9. [附下载]功能最强、高效易用的AI自动标注软件免费用了,兼容LabelImg格式xml,支持各种yolo、ssd、rcnn已训练模型以及OCR、形状匹配、轮廓匹配等各种定位方式来自动生成标注文件

    你将收获 掌握自动标注软件在Windows下系统配置方法 掌握利用灵活搜索来自动生成标注文件的方法 掌握利用训练好的网络模型来自动生成标注文件的方法 掌握利用OCR文字识别来自动生成标注文件的方法 适 ...

最新文章

  1. KeyDown、KeyPress和KeyUp事件的区别与联系
  2. 跨浏览器开发经验总结(三)
  3. hdu 多校数论 GuGuFishtion
  4. 【机器学习】 - 激活函数与交叉熵Sigmoid, Softmax, binary_crossentropy, categorican_crossentropy区别
  5. 分布式选举协议:Paxos
  6. 哭!有人偷了我的漏洞报告,还冒领了奖金!
  7. 【Spring】bean的作用域
  8. 判断页面环境是否在小程序的webview中
  9. unity图片变成马赛克如何取像素并改变颜色_Unity3D-2.5D像素游戏随机地形构造tilemap(rule tile)...
  10. 小写的tensor接受数据,大写的Tensor()接受的是shape,数据的维度
  11. java 24种设计模式
  12. 强化学习之DQN(附莫烦代码)
  13. 极化码理论及算法研究3-Arikan原版论文学习总结
  14. Vue中金额、日期 格式化插件@formatjs/intl使用
  15. vertica MySQL_vertica 数据库常用命令
  16. HTML的基本结构语法
  17. cairo填充_cairo 图形库
  18. [歪谈]拽一个贵人出来给你当炮架子
  19. Python PrettyTable 模块(美化库)
  20. 因为这个原因,将谷歌浏览器更换到国产浏览器

热门文章

  1. jquery ajax 调用webservice以及跨域问题
  2. 网页查看js源码汉字显示乱码问题解决
  3. 对比学习视角:重新审视推荐系统的召回粗排模型
  4. 国内git clone报错问题解决办法
  5. 听说你想进玩TikTok?
  6. linux++php无法解析,怎么解决linux php无法解析的问题
  7. 图形界限命令在命令行输入_CAD骚操作,恭喜你又学会了几个重要的命令
  8. 吴恩达深度学习之四《卷积神经网络》学习笔记
  9. 堆与优先队列课内模板
  10. Leetcode每日一题:41.first-missing-positive(缺失的第一个正数)