vanquybn / yii2-elfinder
用于在Yii2应用程序中使用elFinder 1.x文件管理器的扩展
dev-master
2018-03-05 09:49 UTC
Requires
Suggests
- vanquybn/yii2-tinymce: Extension with TinyMce WYSIWYG editor, that can be used with elFinder
This package is not auto-updated.
Last update: 2024-09-29 05:31:16 UTC
README
简化将elFinder添加到Yii2项目的扩展
##安装 此扩展的最佳安装方式是通过composer。
可以运行
php composer.phar require --prefer-dist vanquybn/yii2-elfinder "*@dev"
或者添加
"vanquybn/yii2-elfinder": "*@dev"
到您的composer.json
文件的require部分。
后端控制器配置
namespace backend\controllers; use Yii; use yii\web\Controller; use vanquybn\yii2\elfinder\ConnectorAction; class ElFinderController extends Controller { public function actions() { return [ 'connector' => array( 'class' => ConnectorAction::className(), 'settings' => array( 'root' => Yii::getAlias('@webroot') . '/uploads/', 'URL' => Yii::getAlias('@web') . '/uploads/', 'rootAlias' => 'Home', 'mimeDetect' => 'none' ) ), ]; } }
小部件使用
FileInput
小部件,用于使用ElFinder弹出窗口在服务器上选择文件
echo $form->field($model, 'filePath')->widget( ElFinderInput::className(), ['connectorRoute' => 'el-finder/connector',] )
ElFinderWidget
echo ElFinderWidget::widget( ['connectorRoute' => 'el-finder/connector',] )
TinyMce集成
小部件支持与TinyMce wysiwyg编辑器的集成。更多详细信息,请参阅tinymce扩展https://github.com/vanquybn/yii2-tinymce