Skip to content

yiicod/yii2-base

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

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