Download the PHP package xiaobai/mph without Composer
On this page you can find all versions of the php package xiaobai/mph. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Vendor xiaobai
Package mph
Short Description 一个基于thinkphp的command类实现的用于给model自动增加或者更新属性注释的工具。
License MIT
Package mph
Short Description 一个基于thinkphp的command类实现的用于给model自动增加或者更新属性注释的工具。
License MIT
Please rate this library. Is it a good library?
Informations about the package mph
model_property_helper
这是一个基于thinkphp的command类实现的用于给model自动增加或者更新属性注释的工具,因为tp里面一个模型对应的是一个数据表。php是动态的语言,
模型对外提供的属性不能够在代码中定义,所以会导致以$model->property
形式访问的时候编辑器会出警告,而且没有代码提示,很不友好。此外如果想
知道具体的含义需要去看数据表,或者去模型类查找具体的方法,也比较麻烦。因此可以通过在模型类顶部增加注释的方式,解决这个问题,但是每次都手动注释,
无疑会带来维护成本,这个工具就是解决这个问题的。
实现功能
- 可以给单个文件或者一个目录下所有模型文件自动生成注释。
- 自动生成的属性注释包含,数据表字段、模型定义的获取器、模型定义的关联方法。
- 当相关属性发生变化时,可以重复的执行,更新。
- 根据数据表备注模型的作用
使用方法
首先使用composer 安装
然后在command.php文件增加配置
完成以后
也可以
实验案例如下
原来的模型文件内容
效果如下
All versions of mph with dependencies
PHP Build Version
Package Version
No informations.
The package xiaobai/mph contains the following files
Loading the files please wait ....