Skip to content

Releases: wa-craft/generator-php

version 2.0.0 Alpha2

02 Jul 04:05
Compare
Choose a tag to compare
version 2.0.0 Alpha2 Pre-release
Pre-release
  • 基础目录结构变更
  • 同步到最新 thinkphp v6 目录结构
  • 更新类文件模板
  • 更新配置文件模板
  • 更新profile需求
  • 更新composer.json
  • 去除 console 文件生成
  • 修改入口文件
  • 修改数据样板

version 1.4.0

13 Aug 08:39
Compare
Choose a tag to compare

*增加:可以额外指定数据库引擎,默认为 MyISAM
*修改:去除 define.php
*修改:使用 Application 代替 Builder
*修改:当控制器类的父类为空时不再默认使用 think\Controller,并且在空方法中创建 $view 对象
*修改:使 thinkbuilder 支持 PSR-4
*修改:样例文件
*修改:增加 model 中的 fields 属性
*修改:增加对 abstract 标签的写入
*修改:去除已经失效的 repository 参数设置
*修改:thinkphp v5 版本需求为 5.0.10
*修改:当模块中 theme 参数设置为空字符串的时候,不生成 view 文件
*修改:把运行时的相对路径修改为绝对路径,允许在工程项目目录下直接调用
*修改:取消对后台输入UI的宽度约束
*修改:增加自动判断并添加 form enctype 的功能
*修改:不再在索引列表文件中显示类型为 text 的内容
*修改:增加两条 tp 默认的校验规则
*修改:当使用 DefaultController 作为父类的时候,不再生成默认的 index/add/mod/view 方法
*修改:增加 revision 参数
*修改:生成控制器的时候,当父控制器为 \think\Controller 的时候,不需要单独生成view
*修改:增加对一些网络字体静态文件的支持
*修改:assets 目录也可以通过参数进行设定。允许客户项目使用独立的assets定义
*修改:生成的 model fields属性作为可以公开访问的常量
*修改:去除多余的校验规则
*修改:使用jquery-migrate支持jquery 3.x
*修改:数据操作成功后的提示信息
*修正:15个左右的 bug

version 1.3.5

09 Feb 08:35
Compare
Choose a tag to compare

*增加:自动校验代码
*增加:文件上传字段的代码生成
*增加:自动校验功能
*增加:共用资源文件,去除 metronic 不同主题下重复的资源
*增加:metronic_7 主题
*增加:chsDash Domain 校验规则定义
*修改:主题设置方式
*修改:thinkphp 版本升级为 5.0.6
*修改:add|mod|index 对关联数据的处理方式
*修改:上传图片的校验方式
*修改:生成的校验器代码支持 text
*修改:不单独生成 view 方法
*修改:主题配置获取方式
*修改:不再默认生成 config.php 中的 session_id 设置
*修正:生成 select 时候的错误
*修正:生成控制器代码的格式
*修正:控制器模板缺少 use 的错误
*修正:父控制器传参错误
*修正:生成 apache vhost 配置文件重名错误
*修正:生成 view 代码时注入模板变量的错误

version 1.3.4.2

01 Jan 02:51
Compare
Choose a tag to compare

修改:默认使用 sample 作为样例数据
修改:sample 数据中的应用名称
修改:增加 relation 模板中的 caption 注释
修正:windows 下 build.bat 参数传递的错误
修正:#19
修正:#17
修正:sample 数据定义的问题

version 1.0.0

15 Nov 14:21
Compare
Choose a tag to compare

第一个可用的版本