demmonico / yii2-traits
Yii2 特性库
v1.2.1
2016-10-12 12:19 UTC
Requires
- php: >5.5.0
- demmonico/yii2-helpers: *
- yiisoft/yii2: ~2.0.0
This package is not auto-updated.
Last update: 2024-09-24 03:49:20 UTC
README
描述
一个在Web应用程序开发中使用的Yii2特性库。
组成
AjaxValidationTrait
特性为模型和表单添加执行Ajax验证的功能。
用法
使用 demmonico\models\Model 作为父类或设置在您的模型中
use AjaxValidationTrait;
在控制器中
if (!is_null($validate = $model->performAjaxValidation())) return $validate;
ConstantTrait
!!! 该特性已被弃用 使用 demmonico/reflection 代替!!!
特性生成一个由类常量标签组成的数组或根据常量值获取一个标签
用法
设置在您的模型中
use ConstantTrait; const NAME_FIRST = 1; const NAME_SECOND = 2;
然后在任何地方获取常量的值和名称
ModelName::getName(); // returns array(1 => 'First', 2 => 'Second');
或者
$model->getName(); // returns array(1 => 'First', 2 => 'Second');
通过常量值获取名称
ModelName::getName(ModelName::NAME_FIRST); // returns 'First';