beaten-sect0r/yii-elfinder

Open-source file manager for web, written in JavaScript using jQuery and jQuery UI

dev-master 2015-01-01 11:57 UTC

README

Файловый менеджер для yii

/**
 * Автор: Beaten_Sect0r
 * http://fault.ws
 */

Yii обёртка для https://github.com/Studio-42/elFinder

Установка

Скачать и распаковать в extensions.

Добавить в контроллер:

public function actions()
{
    return array(
        'elfinder' => 'ext.yii-elfinder.elFinderConnectorAction',
    );
}

Добавить в view, поправить путь до action:

$this->widget('ext.yii-elfinder.elFinder', array('url' => Yii::app()->request->hostInfo . '/site/elfinder/'));

Если используется CSRF token - нужно добавить action в исключения http://www.yiiframework.com/forum/index.php/topic/14173-disable-csrf-token-validation-for-certain-paths

Если будет конфликт с twitter bootstrap то в view нужно добавить:

Yii::app()->clientScript->registerScript('btFix','$(document).ready(function () {var bootstrapButton = $.fn.button.noConflict(); $.fn.bootstrapBtn = bootstrapButton;});');