- php >= 5.4
- php-curl
Распаковываем расширение в папку extensions
.
В конфиг main.php
в массив components
прописывыем:
'components'=>[
'selectel'=> [
'class'=>'ext.yii-selectel.src.SelectelStorage',
'user' => 70145,
'key' => 'UqFXw1hi',
'container' => '123'
],
],
Меняем 'user', 'key', 'container' на нужные, все параметры можно изменить в скрипте после инициализации расширения.
$selectel = Yii::app()->selectel;
$selectel->setUser('name');
$selectel->setKey('key');
$selectel->setContainer('test');
Пакетная загрузка файла(ов):
$selectel = Yii::app()->selectel;
$selectel->uploadFiles([__DIR__ . '/../config/main.php', __DIR__ . '/../config/test.php']);
Удаление файла(ов):
$selectel = Yii::app()->selectel;
$selectel->deleteFiles(['main.php']);
Список файлов в контейнере:
$selectel = Yii::app()->selectel;
$selectel->listFilesOnContainer();