demmonico/yii2-traits
最新稳定版本:v1.2.1
Composer 安装命令:
composer require demmonico/yii2-traits
包简介
Yii2 traits library
README 文档
README
Description
Yii2 traits library which used in web-application development.
Composition
AjaxValidationTrait
Trait add perform ajax validation to models and forms.
Usage:
use demmonico\models\Model as parent or set in you model
use AjaxValidationTrait;
in controller
if (!is_null($validate = $model->performAjaxValidation())) return $validate;
ConstantTrait
!!! This trait is DEPRECATED Use demmonico/reflection instead!!!
Trait generates array of class constant labels or one label by constant value
Usage:
set in your model
use ConstantTrait; const NAME_FIRST = 1; const NAME_SECOND = 2;
then anywhere get array values and names of constants:
ModelName::getName(); // returns array(1 => 'First', 2 => 'Second');
or
$model->getName(); // returns array(1 => 'First', 2 => 'Second');
Whether get name by constant value:
ModelName::getName(ModelName::NAME_FIRST); // returns 'First';
统计信息
- 总下载量: 3.3k
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 1
- 点击次数: 0
- 依赖项目数: 1
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2016-08-22