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 相关文章推荐
攻克CakePHP系列一 连接MySQL数据库
Oct 22 PHP
php adodb连接不同数据库
Mar 19 PHP
ThinkPHP写第一个模块应用
Feb 20 PHP
完美解决令人抓狂的zend studio 7代码提示(content Assist)速度慢的问题
Jun 20 PHP
PHP中遇到BOM、编码导致json_decode函数无法解析问题
Jul 02 PHP
试用php中oci8扩展
Jun 18 PHP
PHP中抽象类和抽象方法概念与用法分析
May 24 PHP
PHP图片添加水印功能示例小结
Oct 03 PHP
PHP 验证身份证是否合法的函数
Feb 09 PHP
php+mysql+jquery实现简易的检索自动补全提示功能
Apr 15 PHP
PHP获取文件扩展名的方法实例总结
Jun 10 PHP
PHP去除空数组且数组键名重置的讲解
Feb 28 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的5个安全措施小结
2012/07/17 PHP
微信公众号开发之文本消息自动回复php代码
2016/08/08 PHP
[原创]PHP实现生成vcf vcard文件功能类定义与使用方法详解【附demo源码下载】
2017/09/02 PHP
基于PHP-FPM进程池探秘
2017/10/17 PHP
ThinkPHP5&5.1实现验证码的生成、使用及点击刷新功能示例
2020/02/07 PHP
ThinkPHP5与单元测试PHPUnit使用详解
2020/02/23 PHP
javascript里的条件判断
2007/02/27 Javascript
JavaScript进阶教程(第四课第一部分)
2007/04/05 Javascript
层序遍历在ExtJs的TreePanel中的应用
2009/10/16 Javascript
jQuery 学习第五课 Ajax 使用说明
2010/05/17 Javascript
js日期联动示例
2014/05/02 Javascript
Bootstrap选项卡与Masonry插件的完美结合
2016/07/06 Javascript
jquery判断类型是不是number类型的实例代码
2016/10/07 Javascript
JS实现颜色梯度与渐变效果完整实例
2016/12/30 Javascript
jQuery使用ajax方法解析返回的json数据功能示例
2017/01/10 Javascript
JavaScript对象引用与赋值实例详解
2017/03/15 Javascript
JQuery判断radio单选框是否选中并获取值的方法
2019/01/17 jQuery
这样回答继承可能面试官更满意
2019/12/10 Javascript
基于html+css+js实现简易计算器代码实例
2020/02/28 Javascript
Python中Random和Math模块学习笔记
2015/05/18 Python
python 用lambda函数替换for循环的方法
2018/06/09 Python
python 异或加密字符串的实例
2018/10/14 Python
Pythony运维入门之Socket网络编程详解
2019/04/15 Python
python 统计文件中的字符串数目示例
2019/12/24 Python
python中的itertools的使用详解
2020/01/13 Python
Python查找不限层级Json数据中某个key或者value的路径方式
2020/02/27 Python
python中os包的用法
2020/06/01 Python
python实现sm2和sm4国密(国家商用密码)算法的示例
2020/09/26 Python
Python用dilb提取照片上人脸的示例
2020/10/26 Python
python字典与json转换的方法总结
2020/12/28 Python
html5 input输入实时检测以及延时优化
2018/07/18 HTML / CSS
开普敦通行证:Cape Town Pass
2019/07/18 全球购物
ASICS印度官方网站:日本专业运动品牌
2020/06/20 全球购物
社区党务公开实施方案
2014/03/18 职场文书
告诉你创业计划书的8个实用技巧
2019/07/12 职场文书
如何解决.cuda()加载用时很长的问题
2021/05/24 Python