maddoger / yii2-elfinder
Yii2 elfinder 小部件
v1.1
2018-05-22 13:13 UTC
Requires
This package is not auto-updated.
Last update: 2024-09-14 17:11:09 UTC
README
感谢: https://github.com/Studio-42/elFinder
感谢: zybodya 为当前 yii 版本做出的贡献
yii2elfinder
简介:旧版本无法使用,因为它完全不兼容最新的 jquery 版本!所以除了操作之外,我不得不改变一切;)
此扩展允许您将 ElFinder 文件管理器集成到您的 Yii 网站页面中。与 elfinder-widget 扩展相比,此扩展试图提供一种更灵活的方式来配置 ElFinder 的客户端和连接器。该扩展还依赖于 ElFinder 2.0-rc1 的最新版本(2012年4月10日)。
如何安装
将此添加到您的 composer.json 的 require 部分
"maddoger/elfinder": "dev-master",
之后,在控制器中添加以下函数
public function actions() { return array( 'connector' => array( 'class' => 'maddoger\elfinder\ConnectorAction', 'clientOptions'=>array( 'locale' => '', 'debug' => false, 'roots' => array( array( 'driver' => 'LocalFileSystem', 'path' => dirname(__DIR__).'/../www/img/cms/', 'URL' => '', ) ) ) ) ); }
最后,视图应该看起来像这样
use yii\helpers\Html; use maddoger\elfinder\yii2elfinder; /** * @var yii\base\View $this */ $this->title = 'File Manager'; ?> <h1><?php echo Html::encode($this->title); ?></h1> <?php echo yii2elfinder::widget( array( 'connectorRoute' => 'site/connector', ) ); ?>