Skip to content

yiicod/yii2-base

Repository files navigation

The base library for extensions and apps

Latest Stable Version Total Downloads Scrutinizer Code QualityCode Climate

Installation

Either run

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

or add

"yiicod/yii2-base": "*"

Usage action

  • yiicod\base\actions\base\Action. Methods: performAjaxValidation, loadModel

Usage model

    /**
     * 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',
    ]

Usage Enum

  • Abstract class Enumerable for enum

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages