yiisoft / Yii2 Collection
Licence: bsd-3-clause
Collection extension for Yii 2
Stars: ✭ 62
Projects that are alternatives of or similar to Yii2 Collection
Yii2 Elfinder
elFinder file manager for Yii 2
Stars: ✭ 21 (-66.13%)
Mutual labels: yii2, yii2-extension
Yii2 Psr Log Target
Yii 2.0 log target that is able to write messages to PSR-3 compatible logger
Stars: ✭ 58 (-6.45%)
Mutual labels: yii2, yii2-extension
Yii2 User
[ABANDONED] Flexible user registration and authentication module for Yii2
Stars: ✭ 946 (+1425.81%)
Mutual labels: yii2, yii2-extension
Yii2 Lifecycle Behavior
Define the lifecycle of a model by defining allowed status changes.
Stars: ✭ 47 (-24.19%)
Mutual labels: yii2, yii2-extension
Yii2 Bx Slider
bx-slider.js wrapper for yii2.
Stars: ✭ 11 (-82.26%)
Mutual labels: yii2, yii2-extension
Yii2 Telegram Log
Telegram log target for Yii 2
Stars: ✭ 24 (-61.29%)
Mutual labels: yii2, yii2-extension
Yii2 Gravatar
Gravatar Widget for Yii Framework 2
Stars: ✭ 36 (-41.94%)
Mutual labels: yii2, yii2-extension
Yii2 Image Attachment
This extension intended to handle images associated with model.
Stars: ✭ 35 (-43.55%)
Mutual labels: yii2, yii2-extension
Yii2 Editable
Editable widget and column for gridview.
Stars: ✭ 47 (-24.19%)
Mutual labels: yii2, yii2-extension
Yii2 C3 Chart
Yii2 wrapper for D3-based reusable chart library
Stars: ✭ 9 (-85.48%)
Mutual labels: yii2, yii2-extension
Yii2 Relation Trait
Yii 2 Models add functionality for load with relation, & transactional save with relation PLUS soft delete/restore feature
Stars: ✭ 47 (-24.19%)
Mutual labels: yii2, yii2-extension
Yii2 Slack Log
Pretty Slack log target for Yii 2
Stars: ✭ 24 (-61.29%)
Mutual labels: yii2, yii2-extension
Config
Yii2 application runtime configuration support
Stars: ✭ 54 (-12.9%)
Mutual labels: yii2, yii2-extension
Yii2 Google Maps Markers
Google Maps Markers Widget for Yii2
Stars: ✭ 16 (-74.19%)
Mutual labels: yii2, yii2-extension
Yii2 Selectize
selectize.js wrapper for yii2.
Stars: ✭ 18 (-70.97%)
Mutual labels: yii2, yii2-extension
Yii2 Many To Many
Implementation of Many-to-many relationship for Yii 2 framework
Stars: ✭ 30 (-51.61%)
Mutual labels: yii2, yii2-extension
ActiveRecord Collection Extension for Yii 2
This extension provides a generic data collection as well as a collection for the ActiveRecord DB layer of Yii 2.
Development is currently in experimental state. It is not ready for production use and may change significantly.
For license information check the LICENSE-file.
Documentation is at docs/guide/README.md.
Installation
The preferred way to install this extension is through composer.
Either run
php composer.phar require --prefer-dist yiisoft/yii2-collection
or add
"yiisoft/yii2-collection": "~1.0.0"
to the require section of your composer.json.
Configuration
To use this extension, you have to attach the yii\collection\CollectionBehavior
to the ActiveQuery
instance of
your ActiveRecord
classes by overriding the find()
method:
/**
* {@inheritdoc}
* @return \yii\db\ActiveQuery|\yii\collection\CollectionBehavior
*/
public static function find()
{
$query = parent::find();
$query->attachBehavior('collection', \yii\collection\CollectionBehavior::class);
return $query;
}
Note that the project description data, including the texts, logos, images, and/or trademarks,
for each open source project belongs to its rightful owner.
If you wish to add or remove any projects, please contact us at [email protected].