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 empty函数判断mysql表单是否为空
Apr 12 PHP
深入理解PHP原理之异常机制
Aug 21 PHP
PHP如何抛出异常处理错误
Mar 02 PHP
用php实现选择排序的解决方法
May 04 PHP
PHP中的命名空间相关概念浅析
Jan 22 PHP
php上传文件并存储到mysql数据库的方法
Mar 16 PHP
PHP实现获取客户端IP并获取IP信息
Mar 17 PHP
php自定义类fsocket模拟post或get请求的方法
Jul 31 PHP
简介WordPress中用于获取首页和站点链接的PHP函数
Dec 17 PHP
php生成验证码,缩略图及水印图的类分享
Apr 07 PHP
WordPress过滤垃圾评论的几种主要方法小结
Jul 11 PHP
PHP随机获取未被微信屏蔽的域名(微信域名检测)
Mar 19 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
理解PHP5中static和const关键字的区别
2007/03/19 PHP
Blitz templates 最快的PHP模板引擎
2010/04/06 PHP
一些需要禁用的PHP危险函数(disable_functions)
2012/02/23 PHP
PHP分页详细讲解(有实例)
2013/10/30 PHP
PHP的命令行命令使用指南
2015/08/18 PHP
PHPExcel简单读取excel文件示例
2016/05/26 PHP
php之可变变量的实例详解
2017/09/12 PHP
php实现往pdf中加数字签名操作示例【附源码下载】
2018/08/07 PHP
简单JS代码压缩器
2006/10/12 Javascript
一些mootools的学习资源
2010/02/07 Javascript
jquery 简单图片导航插件jquery.imgNav.js
2010/03/17 Javascript
jquery插件推荐浏览器嗅探userAgent
2014/11/09 Javascript
jQuery中:contains选择器用法实例
2014/12/30 Javascript
js如何实现淡入淡出效果
2020/11/18 Javascript
jQuery实现手机自定义弹出输入框
2016/06/13 Javascript
Javascript实现的StopWatch功能示例
2017/06/13 Javascript
jquery插件canvaspercent.js实现百分比圆饼效果
2017/07/18 jQuery
使用InstantClick.js让页面提前加载200ms
2017/09/12 Javascript
基于Vue实现拖拽功能
2020/07/29 Javascript
在create-react-app中使用sass的方法示例
2018/10/01 Javascript
jQuery控制input只能输入数字和两位小数的方法
2019/05/16 jQuery
改变layer confirm弹窗按钮的颜色方法
2019/09/12 Javascript
在vue中对数组值变化的监听与重新响应渲染操作
2020/07/17 Javascript
python中 chr unichr ord函数的实例详解
2017/08/06 Python
Python日期的加减等操作的示例
2017/08/15 Python
python pandas dataframe 行列选择,切片操作方法
2018/04/10 Python
Python异常模块traceback用法实例分析
2019/10/22 Python
如何打包Python Web项目实现免安装一键启动的方法
2020/05/21 Python
Python 跨.py文件调用自定义函数说明
2020/06/01 Python
使用jupyter notebook运行python和R的步骤
2020/08/13 Python
MUGLER官方网站:蒂埃里·穆勒香水
2019/11/26 全球购物
公司中秋节活动方案
2014/02/12 职场文书
市场营销专业毕业生求职信
2014/07/21 职场文书
2014年安全生产目标责任书
2014/07/23 职场文书
学校运动会通讯稿
2015/07/18 职场文书
Python实现生成bmp图像的方法
2021/06/13 Python