Download the PHP package oxy-coach/yii2-image-behavior without Composer
On this page you can find all versions of the php package oxy-coach/yii2-image-behavior. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download oxy-coach/yii2-image-behavior
More information about oxy-coach/yii2-image-behavior
Files in oxy-coach/yii2-image-behavior
Package yii2-image-behavior
Short Description yii2 image upload behavior
License BSD-2-Clause
Homepage https://github.com/oxy-coach/yii2-image-behavior
Informations about the package yii2-image-behavior
yii2-image-behavior
Yii 2 image uploading
Install via Composer
Run the following command
or add
to the require section of your composer.json
file.
Migrations
Create migration by following command
Open the /path/to/migrations/m_xxxxxx_xxxxxx_images.php
file
and add following code to up()
method
Create model
Generate Active Record model for new images
table
Configuring
Attach the behavior to your model class:
Add relation for Images model
Note that relation name MUST be
images
,
With that configuration, if file hash will be like "6e3c797abee0ff2803ef1f952f187d2f"
there would be 2 images:
@upload/images/original/6e/3c/{id from image table}.jpg
@upload/images/preview/6e/3c/{id from image table}.jpg
for each image that would be uploaded
View file
Example of view file
Note that if you need a single image uploading, you have to change
multiple
property for behavior to false, change your model file rulemaxFiles
property to 1, and also change your view form field to
Geting images
Get single image:
Get all images: