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 相关文章推荐
分页显示Oracle数据库记录的类之二
Oct 09 PHP
在数据量大(超过10万)的情况下
Jan 15 PHP
php is_file()和is_dir()用于遍历目录时用法注意事项
Mar 02 PHP
如何使用php输出时间格式
Aug 31 PHP
php用正则表达式匹配URL的简单方法
Nov 12 PHP
PHP 利用Mail_MimeDecode类提取邮件信息示例
Jan 26 PHP
php设计模式之单例模式实例分析
Feb 25 PHP
Zend Framework实现多文件上传功能实例
Mar 21 PHP
PHP用continue跳过本次循环中剩余代码的注意点
Jun 27 PHP
利用Homestead快速运行一个Laravel项目的方法详解
Nov 14 PHP
PHP iconv()函数字符编码转换的问题讲解
Mar 22 PHP
php5.6.x到php7.0.x特性小结
Aug 17 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
ajax+php打造进度条代码[readyState各状态说明]
2010/04/12 PHP
PHP注释语法规范与命名规范详解篇
2018/01/21 PHP
goto语法在PHP中的使用教程
2020/09/17 PHP
javascript定义函数的方法
2010/12/06 Javascript
javascript实例--教你实现扑克牌洗牌功能
2014/05/15 Javascript
jQuery实现切换页面过渡动画效果
2015/10/29 Javascript
jQuery+CSS实现滑动的标签分栏切换效果
2015/12/17 Javascript
javascript实现表单验证
2016/01/29 Javascript
简单了解Backbone.js的Model模型以及View视图的源码
2016/02/14 Javascript
Node.js检测端口(port)是否被占用的简单示例
2016/09/29 Javascript
js 提交form表单和设置form表单请求路径的实现方法
2016/10/25 Javascript
通过BootStrap-select插件 js jQuery控制select属性变化
2017/01/03 Javascript
jquery实现input框获取焦点的方法
2017/02/06 Javascript
基于JavaScript实现图片剪切效果
2017/03/07 Javascript
快速理解 JavaScript 中的 LHS 和 RHS 查询的用法
2017/08/24 Javascript
Angular2学习笔记之数据绑定的示例代码
2018/01/03 Javascript
使用 vue.js 构建大型单页应用
2018/02/10 Javascript
Vue SSR 即时编译技术的实现
2020/05/06 Javascript
vue 递归组件的简单使用示例
2021/01/14 Vue.js
python逆序打印各位数字的方法
2018/06/25 Python
Python上下文管理器用法及实例解析
2019/11/11 Python
MNIST数据集转化为二维图片的实现示例
2020/01/10 Python
css3过渡_动力节点Java学院整理
2017/07/11 HTML / CSS
爱尔兰灯和灯具网上商店:Lights.ie
2018/03/26 全球购物
Booking.com德国:预订最好的酒店和住宿
2020/02/16 全球购物
万代美国官网:PREMIUM BANDAI USA
2020/09/11 全球购物
建筑工程自我鉴定
2013/10/18 职场文书
施工人员岗位职责
2013/12/12 职场文书
给海归自荐信的建议
2013/12/13 职场文书
白酒市场营销方案
2014/02/25 职场文书
六五普法规划实施方案
2014/03/21 职场文书
银行职员自我鉴定
2014/04/20 职场文书
工地质量标语
2014/06/12 职场文书
新文化运动的基本口号
2014/06/21 职场文书
务工证明怎么写
2015/06/18 职场文书
使用SQL实现车流量的计算的示例代码
2022/02/28 SQL Server