demmonico / yii2-models
Yii2模型库
v1.0.0
2016-08-22 16:36 UTC
Requires
- php: >5.5.0
- demmonico/yii2-behaviors: *
- demmonico/yii2-traits: *
- yiisoft/yii2: ~2.0.0
This package is not auto-updated.
Last update: 2024-09-24 23:21:15 UTC
README
##Yii2模型库 ###描述 Yii2模型库,用于Web应用程序开发。
##组成 ###ActiveRecord
ActiveRecord模型重载父类 \yii\db\ActiveRecord。这添加了以下功能
- 清理规则(参见 https://github.com/demmonico/yii2-behaviors)
- TimestampBehavior,用于在子模型中存在时自动完成创建和更新日期字段。
- 在应用日志中自动收集模型保存错误。
#####使用方法
class AnyModel extends \demmonico\models\ActiveRecord {...}
###Model Model模型重载父类 \yii\base\Model。这添加了以下功能
- 清理规则(参见 https://github.com/demmonico/yii2-behaviors)
- 执行Ajax验证方法(参见 https://github.com/demmonico/yii2-traits)。
因此,清理规则可以由任何表单继承。
#####使用方法
在模型中
class AnyForm extends \demmonico\models\Model {...}
在控制器中使用Ajax验证
if (!is_null($validate = $model->performAjaxValidation())) return $validate;