yiicod/yii2-base

Yii2框架的基础行为、辅助工具等

安装次数: 23,087

依赖关系: 8

建议者: 0

安全性: 0

星标: 4

关注者: 2

分支: 0

公开问题: 0

类型:yii2-extension

1.0.7 2018-09-04 08:59 UTC

This package is auto-updated.

Last update: 2024-08-27 00:19:37 UTC


README

Latest Stable Version Total Downloads Scrutinizer Code QualityCode Climate

安装

运行以下命令之一

php composer.phar require --prefer-dist yiicod/yii2-base "*"

或添加以下依赖

"yiicod/yii2-base": "*"

使用动作

  • yiicod\base\actions\base\Action. 方法: performAjaxValidation, loadModel

使用模型

    /**
     * Attributes mapper(Dynamic attr by mapping).
     * yiicod\base\models\behaviors\AttributesMapBehavior
     * $model->title // But in db it can be title_ext
     * $model->alias // But in db it can be slug
     */
    [
        'class' => 'yiicod\base\models\behaviors\AttributesMapBehavior',
        'attributesMap' => [
            'fieldTitle' => 'title_ext',
            'fieldAlias' => 'slug',
        ]
    ],
    /**
     * HTMLPurify
     */
    [
        'class' => 'yiicod\base\models\behaviors\XssBehavior',
    ]

使用枚举

  • 为枚举提供的抽象类 Enumerable