inspirenmy / yii2-models
Yii2 模型库
v1.0.1
2017-09-21 06:05 UTC
Requires
- php: >5.5.0
- inspirenmy/yii2-behaviors: *
- inspirenmy/yii2-traits: *
- yiisoft/yii2: ~2.0.0
This package is not auto-updated.
Last update: 2024-09-29 03:52:44 UTC
README
##Yii2 模型库 描述 用于网络应用程序开发的 Yii2 模型库。
##组成
###ActiveRecord
- ActiveRecord 模型重载父类
\yii\db\ActiveRecord
。这增加了以下特性: - 清理规则(见 https://github.com/inspirenmy/yii2-behaviors)
- 如果任何子模型中存在,自动收集创建和更新日期字段的 TimestampBehavior。
自动收集模型保存错误到应用程序日志。
class AnyModel extends \inspirenmy\models\ActiveRecord {...}
#####使用方法
- ActiveRecord 模型重载父类
\yii\db\ActiveRecord
。这增加了以下特性: - ###Model 模型重载父类
\yii\base\Model
。这增加了以下特性:
执行 AJAX 验证方法(见 https://github.com/inspirenmy/yii2-traits)。
自动收集模型保存错误到应用程序日志。
在模型中
class AnyForm extends \inspirenmy\models\Model {...}
在控制器中使用 AJAX 验证
if (!is_null($validate = $model->performAjaxValidation())) return $validate;