Thinkphp代码生成工具 for Thinkphp3.2.2
程序员文章站
2022-04-02 18:05:54
...
支持MySQL 和 sqlite数据库,快速构建项目原型,直接生成前后台CRUD代码片段,还可根据需要自行定制代码模板,减少重复劳动。
写这个东西的原因是因为我最近沮丧的发现很多时候我都在做重复的事情,比如重复写最简单的CRUD方法,编写表单,写前台样式表等等。
2014年9月27日23:53:38更新:升级至0.3版,此次变化较大,放弃了单文件的形式,但是功能更加丰富,支持直接生成文件,快速构建项目原型
ThinkphpHelper
==============
支持MySQL 和 sqlite数据库,快速构建项目原型,直接生成前后台CRUD代码片段,还可根据需要自行定制代码模板,减少重复劳动。
写这个东西的原因是因为我最近沮丧的发现很多时候我都在做重复的事情,比如重复写最简单的CRUD方法,编写表单,写前台样式表等等。
Thinkphp对于后台操作的支持已经非常强大,再加上最近非常流行的Bootstrap框架让前台样式也变得容易遵循一个标准,于是我决定开始写一个属于自己的代码生成器。
我希望它操作足够简单,让人一看就懂,对MySql和Sqlite数据库都能够稳定生成CRUD代码就好,还如果还能顺便生成一些符合Bootstrap框架的View代码就更好啦。
ThinkphpHelper诞生至今多谢大家的支持。在这个版本中我放弃了单文件的形式,以便实现更多想法。你可以看到现在界面更漂亮了,功能也更强大了。这个版本最大的亮点就是支持直接生成文件,除了数据库外,你只需要写不超过5行代码就可以快速构建出一个原型系统。我建议你可以根据你的需要自行修改Template文件夹下的模板,使之更符合你的项目需求。
1.配置好你的数据库,把TPH文件夹复制到你的项目目录中
2.修改你的入口文件,加入你要生成的模块,像这样:define('BIND_MODULE','Test');访问你的入口文件,让Thinkphp自动生成你的模块下的目录结构(注意,暂时仅支持在项目根目录下的模块)
3.访问http://127.0.0.1/[这里是你的项目名]/index.php/TPH,这时你应该能看到ThinkphpHelper的操作界面了
4.在“生成模块选项”中,选择你的目标模块,把你要生成的控制器对应的表名打上勾,点击下面的“生成”按钮,这一步是为了生成布局文件,同时它会修改模块目录下的config文件使之开启布局选项。
5.在“生成CRUD代码”中,选择你要生成的目标模块,并且选择你要生成的数据表,点击蓝色按钮“直接生成文件”
6.继续选择你要生成的其他数据表,并生成对应的文件
7.修改你的模块中的IndexController.class.php文件的index方法,将其内容改为:$this->display();
8.访问你的项目,have fun
注意,在使用之前一定要准备好你的数据库以及数据库里的数据表,并且配置好你的模块,不过聪明的你一定知道它是怎么用的对吧?
支持Thinkphp3.2.2
↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓
项目地址:https://github.com/zhuanqianfish/ThinkphpHelper
详细使用说明地址(待更新):http://zhuanqianfish.github.io/ThinkphpHelper
视频教程在此:http://pan.baidu.com/s/1i39oOjr
↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑
ThinkphpHelper遵循Apache2开源协议发布,并提供免费使用。
写这个东西的原因是因为我最近沮丧的发现很多时候我都在做重复的事情,比如重复写最简单的CRUD方法,编写表单,写前台样式表等等。
2014年9月27日23:53:38更新:升级至0.3版,此次变化较大,放弃了单文件的形式,但是功能更加丰富,支持直接生成文件,快速构建项目原型
ThinkphpHelper
==============
支持MySQL 和 sqlite数据库,快速构建项目原型,直接生成前后台CRUD代码片段,还可根据需要自行定制代码模板,减少重复劳动。
写这个东西的原因是因为我最近沮丧的发现很多时候我都在做重复的事情,比如重复写最简单的CRUD方法,编写表单,写前台样式表等等。
Thinkphp对于后台操作的支持已经非常强大,再加上最近非常流行的Bootstrap框架让前台样式也变得容易遵循一个标准,于是我决定开始写一个属于自己的代码生成器。
我希望它操作足够简单,让人一看就懂,对MySql和Sqlite数据库都能够稳定生成CRUD代码就好,还如果还能顺便生成一些符合Bootstrap框架的View代码就更好啦。
ThinkphpHelper诞生至今多谢大家的支持。在这个版本中我放弃了单文件的形式,以便实现更多想法。你可以看到现在界面更漂亮了,功能也更强大了。这个版本最大的亮点就是支持直接生成文件,除了数据库外,你只需要写不超过5行代码就可以快速构建出一个原型系统。我建议你可以根据你的需要自行修改Template文件夹下的模板,使之更符合你的项目需求。
1.配置好你的数据库,把TPH文件夹复制到你的项目目录中
2.修改你的入口文件,加入你要生成的模块,像这样:define('BIND_MODULE','Test');访问你的入口文件,让Thinkphp自动生成你的模块下的目录结构(注意,暂时仅支持在项目根目录下的模块)
3.访问http://127.0.0.1/[这里是你的项目名]/index.php/TPH,这时你应该能看到ThinkphpHelper的操作界面了
4.在“生成模块选项”中,选择你的目标模块,把你要生成的控制器对应的表名打上勾,点击下面的“生成”按钮,这一步是为了生成布局文件,同时它会修改模块目录下的config文件使之开启布局选项。
5.在“生成CRUD代码”中,选择你要生成的目标模块,并且选择你要生成的数据表,点击蓝色按钮“直接生成文件”
6.继续选择你要生成的其他数据表,并生成对应的文件
7.修改你的模块中的IndexController.class.php文件的index方法,将其内容改为:$this->display();
8.访问你的项目,have fun
注意,在使用之前一定要准备好你的数据库以及数据库里的数据表,并且配置好你的模块,不过聪明的你一定知道它是怎么用的对吧?
支持Thinkphp3.2.2
↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓
项目地址:https://github.com/zhuanqianfish/ThinkphpHelper
详细使用说明地址(待更新):http://zhuanqianfish.github.io/ThinkphpHelper
视频教程在此:http://pan.baidu.com/s/1i39oOjr
↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑
ThinkphpHelper遵循Apache2开源协议发布,并提供免费使用。
AD:真正免费,域名+虚机+企业邮箱=0元
上一篇: php 惯用函数
推荐阅读
-
thinkphp3.2.2实现生成多张缩略图的方法
-
在代码生成工具Database2Sharp中使用ODP.NET(Oracle.ManagedDataAccess.dll)访问Oracle数据库,实现免安装Oracle客户端,兼容32位64位Oracle驱动
-
利用CSS3参考手册和CSS3代码生成工具加速来学习网页制
-
从零开始学YII2框架(五)快速生成代码工具 Gii 的使用
-
ThinkPHP5.0 图片上传生成缩略图实例代码说明
-
开源:C# 代码自动生成工具,支持站点前后台
-
Asp.net Webform 使用Repository模式实现CRUD操作代码生成工具
-
使用代码生成工具Database2Sharp快速生成工作流模块控制器和视图代码
-
代码自动生成工具ASP.NET Maker 2020安装及激活教程(附注册机下载)
-
基于Metronic的Bootstrap开发框架经验总结(18)-- 在代码生成工具Database2Sharp中集成对Bootstrap-table插件的分页及排序支持