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 中文乱码解决办法总结分析
Jul 30 PHP
DW中链接mysql数据库时,建立字符集中文出现乱码的解决方法
Mar 27 PHP
php模板中出现空行解决方法
Mar 08 PHP
PHP排序算法的复习和总结
Feb 15 PHP
超小PHP小马小结(方便查找后门的朋友)
May 05 PHP
探讨:如何使用PHP实现计算两个日期间隔的年、月、周、日数
Jun 13 PHP
php获取表单中多个同名input元素的值
Mar 20 PHP
php计算程序运行时间的简单例子分享
May 10 PHP
PHP解压tar.gz格式文件的方法
Feb 14 PHP
PHP导出带样式的Excel示例代码
Aug 28 PHP
基于thinkPHP实现的微信自定义分享功能示例
Sep 23 PHP
php array_pop 删除数组最后一个元素实例
Nov 02 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与SQL注入攻击防范小技巧
2011/09/16 PHP
PHP list() 将数组中的值赋给变量的简单实例
2016/06/13 PHP
PHP 实现公历日期与农历日期的互转换
2017/09/13 PHP
jquery 应用代码 方便的排序功能
2010/02/06 Javascript
JS解决ie6下png透明的方法实例
2013/08/02 Javascript
javascript实现页面内关键词高亮显示代码
2014/04/03 Javascript
javascript表单验证和Window详解
2014/12/11 Javascript
谈一谈jQuery核心架构设计
2016/03/28 Javascript
Bootstrap项目实战之首页内容介绍(全)
2016/04/25 Javascript
jQuery实现查找最近父节点的方法
2016/06/23 Javascript
jquery弹出框插件jquery.ui.dialog用法分析
2016/08/20 Javascript
利用jquery实现瀑布流3种案例
2016/09/18 Javascript
Angular4学习笔记之实现绑定和分包
2017/08/01 Javascript
AngularJS中下拉框的高级用法示例
2017/10/11 Javascript
Vue中封装input组件的实例详解
2017/10/17 Javascript
AngularJS实现的获取焦点及失去焦点时的表单验证功能示例
2017/10/25 Javascript
jQuery实现的简单对话框拖动功能示例
2018/06/05 jQuery
JavaScript引用类型Function实例详解
2018/08/09 Javascript
Vue源码中要const _toStr = Object.prototype.toString的原因分析
2018/12/09 Javascript
vue-loader中引入模板预处理器的实现
2019/09/04 Javascript
Vue项目打包压缩的实现(让页面更快响应)
2020/03/10 Javascript
微信小程序图片右边加两行文字的代码
2020/04/23 Javascript
使用Vue实现一个树组件的示例
2020/11/06 Javascript
[41:08]TNC vs VG 2018国际邀请赛小组赛BO2 第一场 8.16
2018/08/17 DOTA
python使用正则表达式检测密码强度源码分享
2014/06/11 Python
Python XML RPC服务器端和客户端实例
2014/11/22 Python
Python中的with...as用法介绍
2015/05/28 Python
Python设计足球联赛赛程表程序的思路与简单实现示例
2016/06/28 Python
Python基本类型的连接组合和互相转换方式(13种)
2019/12/16 Python
python对批量WAV音频进行等长分割的方法实现
2020/09/25 Python
NYX Professional Makeup官方网站:专业彩妆和美容产品
2019/10/29 全球购物
八年级数学教学反思
2014/01/31 职场文书
函授药学自我鉴定
2014/02/07 职场文书
副校长竞聘演讲稿
2014/09/01 职场文书
学校党的群众路线教育实践活动个人整改方案
2014/10/31 职场文书
护理工作心得体会
2016/01/22 职场文书