smukm/sortorder_behavior

Behavior for automatic filling sorting field for Yii2 AR Models

Installs: 6

Dependents: 0

Suggesters: 0

Security: 0

Stars: 0

Watchers: 1

Forks: 2

Open Issues: 0

Type:yii2-extension

1.0.4 2024-01-23 09:41 UTC

This package is auto-updated.

Last update: 2024-09-24 20:24:57 UTC


README

Behavior for automatic filling sorting field for Yii2 AR Models

Install via Composer:

composer require smukm/sortorder

Configuring

use smukm\sortorder;

class Sample extends \yii\db\ActiveRecord
{
    public function behaviors()
    {
        return [
            'SortOrderBehavior' => [
                'class' => SortOrderBehavior::class,
                'sortAttribute' => 'order',
            ]
        ];
    }
}

Options

  • sortAttribute = 'order' - name of the sorting field
  • groupAttribute = 'some_group' - sorting within a group
  • incrementValue = 10 - increment value