在使用thinkphp中经常要创建一些增删,改查的视图,每个数据库表的结构不同,所以要花一些时间来做这些重复性的工作。
虽然写代码有些类似于搬砖的工作,但是这样把体力浪费是有些可惜的。
有一位童鞋写一个自动生成代码的工具thinkphphelper,这个工具是基于thinkphp3.2.3的,
项目的工作原理,
1、写好数据库的config文件,连接到数据库,
2、会列出数据库所有的表,选择要写视频与控制器的表后,
3、然后根据界面选择文件模块,与代码模板
4、生成
生成代码的模式有:自动生成,手动生成
生成代码的类型为:
1、模块布局---菜单类
2、crud----视频与action
3、模型代码生成---一对一,一对多
4、表单生成 ---form表单的生成
这位童鞋发布项目的时候,去掉了thinkphp的核心所以要使用的时候,需要加上thinkphp3.2.3的核心才可以运行
thinkphphelper不只能用于生成thinkphp的代码,其它类型的代码也可以生成的,不过需要修改一下模板文件,关于这一点,作者也做了说明
布局模板可以自定义,可以创建自己的模板风格进行生成,具体做法是在TPH/Template文件夹下创建一个文件夹,在此文件夹下创建一个名为“layout.html”的布局文件,新的布局名称就是文件夹名。
(https://github.com/zhuanqianfish/ThinkphpHelper)
领取专属 10元无门槛券
私享最新 技术干货