2017 © Pedro Peláez
 

yii2-extension yii2-attachments

Yii2-attachments is a module and set of functionality to add attachments to a model in a generic way

image

asinfotrack/yii2-attachments

Yii2-attachments is a module and set of functionality to add attachments to a model in a generic way

  • Thursday, May 3, 2018
  • by asinfotrack
  • Repository
  • 3 Watchers
  • 1 Stars
  • 44 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 0 Forks
  • 0 Open issues
  • 4 Versions
  • 63 % Grown

The README.md

Yii2-attachments

Yii2-attachments is a module and set of functionality to add attachments to a model in a generic way, (*1)

Installation

Basic installation

The preferred way to install this extension is through composer., (*2)

Either run, (*3)

$ composer require asinfotrack/yii2-attachments

or add, (*4)

"asinfotrack/yii2-attachments": "~0.8.0"

to the require section of your composer.json file., (*5)

Migration

After downloading you need to apply the migration creating the required tables:, (*6)

yii migrate --migrationPath=@vendor/asinfotrack/yii2-attachments/migrations

To remove the table just do the same migration downwards., (*7)

Add the module to the yii-config

    'modules'=>[

        //your other modules...

        'attachments'=>[
            'class'=>'asinfotrack\yii2\attachments\Module',

            'userRelationCallback'=>function ($model, $attribute) {
                return $model->hasOne('app\models\User', ['id'=>$attribute]);
            },
            'backendAccessControl'=>[
                'class'=>'yii\filters\AccessControl',
                'rules'=>[
                    ['allow'=>true, 'roles'=>['@']],
                ],
            ],
        ],
    ],

For a full list of options, see the attributes of the classes within the module. Especially check the classes asinfotrack\yii2\attachments\Module. Some examples are provided below., (*8)

Changelog

v1.0.1
  • fixed ordering bug
v1.0.0
  • dependency update (__potential breaking change!__)
v0.8.4
  • added parameter to download action
v0.8.3
  • added attachment ordering
v0.8.2
  • added param to imagePreparationCallback
v0.8.1
  • Breaking change:
    • avatarMode is removed in asinfotrack\yii2\attachments\widgets\AttachmentUpload
  • new mode in asinfotrack\yii2\attachments\widgets\AttachmentUpload
  • redirect to referrer after updating an attachment
  • use new Icon function from toolbox
  • dependency update
v0.8.0
  • main classes in a stable condition
  • further features will be added in a backwards-compatible way from here on
  • all breaking changes will lead to a new minor version.

The Versions

03/05 2018

dev-master

9999999-dev

Yii2-attachments is a module and set of functionality to add attachments to a model in a generic way

  Sources   Download

MIT

The Requires

 

yii2 bundle module widget behavior action attachments attachment

03/05 2018

0.8.2

0.8.2.0

Yii2-attachments is a module and set of functionality to add attachments to a model in a generic way

  Sources   Download

MIT

The Requires

 

yii2 bundle module widget behavior action attachments attachment

03/05 2018

0.8.1

0.8.1.0

Yii2-attachments is a module and set of functionality to add attachments to a model in a generic way

  Sources   Download

MIT

The Requires

 

yii2 bundle module widget behavior action attachments attachment

02/05 2018

0.8.0

0.8.0.0

Yii2-attachments is a module and set of functionality to add attachments to a model in a generic way

  Sources   Download

MIT

The Requires

 

yii2 bundle module widget behavior action attachments attachment