z_bodya/yii-elfinder Extension to use elFinder 1.x file manager in yii application

widgettinymcefilemanager

ElFinder 1.x Yii extension

  1. Checkout source code to your project, for example to ext.elFinder

  2. Create controller for connector action, and configure it params

    class ElfinderController extends CController
    {
        public function actions()
        {
            return array(
                'connector' => array(
                    'class' => 'ext.elFinder.ElFinderConnectorAction',
                    'settings' => array(
                        'root' => Yii::getPathOfAlias('webroot') . '/uploads/',
                        'URL' => Yii::app()->baseUrl . '/uploads/',
                        'rootAlias' => 'Home',
                        'mimeDetect' => 'none'
                    )
                ),
            );
        }
    }
  3. ServerFileInput - use this widget to choose file on server using ElFinder pop-up

      $this->widget('ext.elFinder.ServerFileInput', array(
              'model' => $model,
              'attribute' => 'serverFile',
              'connectorRoute' => 'admin/elfinder/connector',
              )
      );
  4. ImageFileInput - similar to ServerFileInput. Displays small image preview instead of textual path to file.

      $this->widget('ext.elFinder.ImageFileInput', array(
              'model' => $model,
              'attribute' => 'imageFile',
              'connectorRoute' => 'admin/elfinder/connector',
              )
      );
  5. ElFinderWidget use this widget to manage files

      $this->widget('ext.elFinder.ElFinderWidget', array(
              'connectorRoute' => 'admin/elfinder/connector',
              )
      );
  6. To use TinyMceElFinder see: https://bitbucket.org/z_bodya/yii-tinymce

Statistics

Downloads
GitHub Stars
GitHub Forks

Releases

Comments



1.0.0 is the latest of one release



BSD-3-Clause license
Stats
2 github stars & 2 github forks
1 downloads in the last day
2 downloads in the last 30 days
2157 total downloads