Open-source file manager for web, written in JavaScript using jQuery and jQuery UI
JavaScript PHP CSS
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.
assets
php
README.md
composer.json
elFinder.php
elFinderConnectorAction.php

README.md

yii-elfinder

Файловый менеджер для 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;});');