philippfrenzel / yii2elfinder
Yii2 elfinder 小部件
dev-master
2015-01-28 15:36 UTC
Requires
- yiisoft/yii2: *
This package is not auto-updated.
Last update: 2024-09-14 13:38:45 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 部分
"philippfrenzel/yii2elfinder": "dev-master",
然后,在您的控制器中添加以下函数
public function actions() { return array( 'connector' => array( 'class' => 'yii2elfinder\ConnectorAction', 'clientOptions'=>array( 'locale' => '', 'debug' => false, 'roots' => array( array( 'driver' => 'LocalFileSystem', 'path' => dirname(__DIR__).'/../www/img/cms/', 'URL' => '', ) ) ) ) ); }
最后,视图应该看起来像这样
use yii\helpers\Html; use yii2elfinder\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', ) ); ?>