Thinkphp自定义代码生成工具及用法说明(附下载地址)


Posted in PHP onMay 27, 2016

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

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

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

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

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

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

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

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

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

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

PHP 相关文章推荐
兼容性比较好的PHP生成缩略图的代码
Jan 12 PHP
解析php php_openssl.dll的作用
Jul 01 PHP
Mac系统下使用brew搭建PHP(LNMP/LAMP)开发环境
Mar 03 PHP
用PHP代码在网页上生成图片
Jul 01 PHP
php生成过去100年下拉列表的方法
Jul 20 PHP
PHP之十六个魔术方法详细介绍
Nov 01 PHP
thinkPHP模板引擎用法示例
Dec 08 PHP
基于PHP的加载类操作以及其他两种魔术方法的应用实例
Aug 28 PHP
PHP基于curl模拟post提交json数据示例
Jun 22 PHP
PHP常见数组排序方法小结
Aug 20 PHP
PHP whois查询类定义与用法示例
Apr 03 PHP
php实现JWT验证的实例教程
Nov 26 PHP
thinkPHP连接sqlite3数据库的实现方法(附Thinkphp代码生成器下载)
May 27 #PHP
php使用pdo连接sqlite3的配置示例
May 27 #PHP
php使用number_format函数截取小数的方法分析
May 27 #PHP
php中关于长度计算容易混淆的问题分析
May 27 #PHP
Centos6.5和Centos7 php环境搭建方法
May 27 #PHP
thinkphp在低版本Nginx 下支持PATHINFO的方法分享
May 27 #PHP
PHP实现数据分页显示的简单实例
May 26 #PHP
You might like
用PHP和ACCESS写聊天室(二)
2006/10/09 PHP
PHP Token(令牌)设计
2008/03/15 PHP
zend api扩展的php对象的autoload工具
2011/04/18 PHP
php实现俄罗斯乘法实例
2015/03/07 PHP
PHP控制反转(IOC)和依赖注入(DI)
2017/03/13 PHP
ThinkPHP框架实现数据增删改
2017/05/07 PHP
Javascript 表单之间的数据传递代码
2008/12/04 Javascript
基于jQuery的弹出警告对话框美化插件(警告,确认和提示)
2010/06/10 Javascript
JQuery从头学起第一讲
2010/07/04 Javascript
jquery的$getjson调用并获取远程的JSON字符串问题
2012/12/10 Javascript
nodejs教程之入门
2014/11/21 NodeJs
Javascript冒泡排序算法详解
2014/12/03 Javascript
使用AngularJS中的SCE来防止XSS攻击的方法
2015/06/18 Javascript
JS中Eval解析JSON字符串的一个小问题
2016/02/21 Javascript
node.js中module.exports与exports用法上的区别
2016/09/02 Javascript
Angular JS 生成动态二维码的方法
2017/02/23 Javascript
bootstrap-table组合表头的实现方法
2017/09/07 Javascript
jQuery基于cookie实现换肤功能实例
2017/10/14 jQuery
基于vue.js实现的分页
2018/03/13 Javascript
vue.js使用v-if实现显示与隐藏功能示例
2018/07/06 Javascript
在小程序中集成redux/immutable/thunk第三方库的方法
2018/08/12 Javascript
JS/HTML5游戏常用算法之碰撞检测 地图格子算法实例详解
2018/12/12 Javascript
Vue设置长时间未操作登录自动到期返回登录页
2020/01/22 Javascript
Vue-cli4 配置 element-ui 按需引入操作
2020/09/11 Javascript
[06:40]2014DOTA2西雅图国际邀请赛 DK战队巡礼
2014/07/07 DOTA
[02:03]完美世界DOTA2联赛10月30日赛事集锦
2020/10/31 DOTA
彻底理解Python list切片原理
2017/10/27 Python
Appium Python自动化测试之环境搭建的步骤
2019/01/23 Python
如何用Python来搭建一个简单的推荐系统
2019/08/07 Python
Python字符串的修改方法实例
2019/12/19 Python
python中前缀运算符 *和 **的用法示例详解
2020/05/28 Python
世界领先的高品质定制产品平台:Zazzle
2017/07/23 全球购物
爱尔兰电脑、家电和家具购物网站:Buy It Direct
2019/07/09 全球购物
大学生社会实践方案
2014/05/11 职场文书
2015高考寄语集锦
2015/02/27 职场文书
spring boot项目application.properties文件存放及使用介绍
2021/06/30 Java/Android