nullref / yii2-useful
Useful things for Yii2
Installs: 8 138
Dependents: 13
Suggesters: 0
Security: 0
Stars: 6
Watchers: 7
Forks: 1
Type:yii2-extension
Requires
- php: >=5.4.0
- yiisoft/yii2: >=2.0.6
This package is auto-updated.
Last update: 2024-12-04 08:28:37 UTC
README
Collection helpful classes for Yii2
Installation
composer require nullref/yii2-useful --prefer-dist
Structure
Actions
-
EditAction
Action for AJAX model update.
-
MultipleDeleteAction
Allows to delete multiple models.
-
MultipleUpdateAction
Allows to update multiple models.
Behaviors
-
BinaryBehavior
Allows encode and decode model fields as integer number.
-
DateBehavior
Allows encode and decode model fields as Unix timestamp.
-
JsonBehavior
Allows encode and decode model fields as JSON.
-
RelatedBehavior
Allows to load related data for model.
-
SerializeBehavior
Allows encode and decode model fields as serialize php string.
-
TranslationBehavior
Allows to implement multilingual features.
-
CacheTagDependencyBehavior
Allows to invalidate TagDependency when modify ActiveRecord
Traits
-
GetDefinition
Allows to get defined in DI container class or default.
-
HasPassword
Allows to set and validate password for model.
-
Mappable
Allows to get map from ActiveRecord.
-
MappableQuery
Same as Mappable trait but for ActiveQuery.
-
SessionModel
Save and get object from session
Filters
Helpers
Old version
(Will be remove from version 1.0.0)
JSONBehavior
Allows save in text field customs data structure.
ArrayBehavior
Allows save in text field array structure.
BitBehavior
Allows save in integer field bit array.
DropDownTrait
Allows get lists from ActiveRecord.
PasswordTrait
Easy work with password.
EditAction
Action for AJAX record update.
MultipleUpdateAction
Action multiple update by list of IDs.
TranslationBehavior
Allows implement translations for models