
ThinkphpHelper 是一个基于 Tp 框架的代码生成器
支持 MySQL 和 sqlite 数据库,快速构建项目原型,直接生成前后台 CRUD 代码片段,还可根据需要自行定制代码模板,减少重复劳动。
写这个东西的原因是因为我最近沮丧的发现很多时候我都在做重复的事情,比如重复写最简单的 CRUD 方法,编写表单,写前台样式表等等。
Thinkphp 对于后台操作的支持已经非常强大,再加上最近非常流行的 Bootstrap 框架让前台样式也变得容易遵循一个标准,于是我决定开始写一个属于自己的代码生成器。
我希望它操作足够简单,能够一看就懂,对 MySql 和 Sqlite 数据库都能够稳定生成可复用的 CRUD 代码就好,还如果还能顺便生成一些符合 Bootstrap 框架的 View 代码就更好啦。
ThinkphpHelper 诞生至今多谢大家的支持。在这个版本中我放弃了单文件的形式,以便实现更多想法。你可以看到现在界面更漂亮了,功能也更强大了。这个版本最大的亮点就是支持直接生成文件,除了数据库外,你只需要写不超过 5 行代码就可以快速构建出一个原型系统。我建议你可以根据你的需要自行修改 Template 文件夹下的模板,使之更符合你的项目需求。
2018 年 4 月 20 日 更新:
TPH2 是针对 Thinkphp5 开发的版本,原本的 TPH 继续支持 Thinkphp3。在 TP5 下,只要先配置好你的数据库连接,用把 tph2 文件夹复制到 public(项目公开目录)目录下就可以使用。
TPH2 的设计思路是根据数据库信息用模板引擎解析“代码模板”并生成具体文件,所有的代码模板都放在 codeRepository 目录下,以’_theme’ 结尾的是代码风格模板目录,其他文件夹则是逻辑代码模板目录,生成时先把逻辑代码模板包含进风格模板再进行渲染,这样的二段渲染方式可以更加灵活的编写合适自己的代码模板仓库。
↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓
项目地址:https://github.com/zhuanqianfish/ThinkphpHelper
↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑
ThinkphpHelper 遵循 Apache2 开源协议发布,并提供免费使用。感谢支持
转自 https://ift.tt/2qLVUzH
The post ThinkphpHelper 2.0 发布,支持 ThinkPHP 5 的代码生成器 appeared first on Linuxeden开源社区.
https://ift.tt/2F375IF
没有评论:
发表评论