atlexlib / yii2-atlexcloud
AtlexCloud Yii2 Extention FTP SWIFT OpenStack
Installs: 8
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 0
Forks: 0
Open Issues: 0
Type:yii2-extension
Requires
- atlex/atlexcloud: ^1.0
- yiisoft/yii2: ~2.0.0
This package is auto-updated.
Last update: 2025-03-19 20:09:48 UTC
README
AtlexCloud Yii2 Extention FTP SWIFT OpenStack
Installation
The preferred way to install this extension is through composer.
Either run
php composer.phar require --prefer-dist atlexlib/yii2-atlexcloud "*"
or add
"atlexlib/yii2-atlexcloud": "*"
to the require section of your composer.json
file.
Register Module in config/web.php
$config['modules']['atlexcloud'] = [ 'class' => 'app\modules\atlex\atlexcloud', ]; return $config;
Register cloud connection parameters in config/params.php
return [ 'adminEmail' => 'admin@example.com', 'atlexcloud' => [ 'project' => 'your-cloud-project', 'local_folder' => 'local_storage', // @runtime / local_storage 'openstack' => [ 'url' => 'https://your-url', 'user' => 'your-user', 'password' => 'your-password', ], 's3' => [ 'url' => 'https://your-url', 'user' => 'your-user', 'password' => 'your-password', ], 'ftp' => [ 'url' => 'your-url', 'user' => 'your-user', 'password' => 'your-password', ], 'default_adapter' => 's3' ] ];
Once the extension is installed, simply use it in your code by :
<b>How to use AtlexCloudWidget in view</b> <?= app\modules\atlex\components\AtlexCloudWidget::widget(); ?>