leparkour/yii2-elfinder-flysystem

Yii2 ElFinder Flysystem

Maintainers

👁 leparkour

Package info

github.com/leparkour/yii2-elfinder-flysystem

Homepage

pkg:composer/leparkour/yii2-elfinder-flysystem

Statistics

Installs: 44

Dependents: 0

Suggesters: 0

Stars: 0

v1 2024-07-03 14:31 UTC

Requires (Dev)

None

Suggests

None

Provides

None

Conflicts

None

Replaces

None

BSD-3-Clause 627d3bd0a189e4f1551dc60d68fef4a9e32bc92b

  • Mihail <mihail.kucher.woop@gmail.com>

elfinderyiiFlysystem

This package is auto-updated.

Last update: 2026-05-29 02:02:35 UTC


README

Адаптация расширения https://github.com/barryvdh/elfinder-flysystem-driver

Установка

 "leparkour/yii2-elfinder-flysystem": "*"

Настройка

'components' => [
...
 'ftpFs' => [
			'class' => 'creocoder\flysystem\FtpFilesystem',
			'host' => 'host',
			// 'port' => 21,
			 'username' => 'username',
 'password' => 'password',
			// 'ssl' => true,
			// 'timeout' => 60,
			 //'root' => '/',
			// 'permPrivate' => 0700,
			// 'permPublic' => 0744,
			// 'passive' => false,
			// 'transferMode' => FTP_TEXT,
		],
...
]
...
 'root' => [
				'class' => 'mihaildev\elfinder\flysystem\Volume',
				'url' => 'http://www.some.ru/',
 'component' => 'ftpFs'
			],

или

...
 'root' => [
				'class' => 'mihaildev\elfinder\flysystem\Volume',
				'url' => 'http://www.some.ru/',
 'component' => [
 			'class' => 'creocoder\flysystem\FtpFilesystem',
 			'host' => 'host',
 			// 'port' => 21,
 			 'username' => 'username',
 'password' => 'password',
 			// 'ssl' => true,
 			// 'timeout' => 60,
 			 //'root' => '/',
 			// 'permPrivate' => 0700,
 			// 'permPublic' => 0744,
 			// 'passive' => false,
 			// 'transferMode' => FTP_TEXT,
 		]
			],

за дополнительной информацией о настройке компоненты хранилища смотрите тут https://github.com/creocoder/yii2-flysystem

Полезные ссылки

https://github.com/MihailDev/yii2-elfinder/

https://github.com/barryvdh/elfinder-flysystem-driver

https://github.com/creocoder/yii2-flysystem

http://flysystem.thephpleague.com/