2017 © Pedro Peláez
 

yii2-extension yii2-basicfilemanager

Basic Filemanager

image

miragesoft/yii2-basicfilemanager

Basic Filemanager

  • Wednesday, May 18, 2016
  • by mirage
  • Repository
  • 1 Watchers
  • 0 Stars
  • 203 Installations
  • PHP
  • 2 Dependents
  • 0 Suggesters
  • 1 Forks
  • 0 Open issues
  • 2 Versions
  • 12 % Grown

The README.md

yii2-basicfilemanager

Installation

The preferred way to install this extension is through composer., (*1)

Either run, (*2)

composer require miragesoft/yii2-basicfilemanager "dev-master"

or add, (*3)

"miragesoft/yii2-basicfilemanager": "dev-master"

to the require section of your composer.json file., (*4)

Usage

Once the extension is installed, simply use it in your code by :, (*5)

Config, (*6)

    'modules' => [
        ...
        'basicfilemanager' => [
            'class' => 'mirage\basicfilemanager\Module',
            // Upload routes
            'routes' => [
                // Base absolute path to web directory
                'baseUrl' => '',
                // Base web directory url
                'basePath' => '@webroot',
                // Path for uploaded files in web directory
                'uploadPath' => 'uploads',
            ],
        ],
        ...
    ],

Standalone, (*7)

<input type="text" name="avatar" id="profile-avatar">

```php '/basicfilemanager', 'fieldID' => 'profile-avatar', 'returnType' => 'basename', //url(default), absolute, behind, basename //url คือ ที่อยู่ของไฟล์ (/uploads/images/abc.jpg), //absolute คือ ที่อยู่ของไฟล์แบบเต็ม (http://www.example.com/uploads/images/abc.jpg), //behind คือ ที่ตั้งไฟล์โดยเริ่มนับจากหลังคอนฟิคไดเรคทอรี่อัพโหลด (images/abc.jpg), //basename คือ ใช้ชื่อไฟล์อ่างเดียว (abc.jpg) 'options' => [ 'subDir' => 'user/10/avatar', //บังคับเข้า dir ตามค่า (default='') 'changeDir' => false, //การอนุญาตให้เปลี่ยน dir ได้ (default=true) 'createDir' => false, //การอนุญาติให้สร้าง dir ได้ (default=true) 'upload' => false, //การอนุญาติให้ upload ได้ (default=true) ], 'modalOptions'=>[ //ค่า config ของ bootstrap modal 'header' => 'Covers', 'id' => 'modalAvatar', 'toggleButton' => [ 'label' => '', 'id' => 'avatar-btn-browse', 'class'=>'btn btn-default btn-change-avatar' ], ], ]); ?>, (*8)


If you want effect after selected file please register javascript to view ```php registerJS(" function after_selected_function(){ alert('After selected first.'); } ", $this::POS_HEAD); $this->registerJS(" function modalAvatar_after_selected_function(){ alert('After selected second.'); } ", $this::POS_HEAD); ?>

The Versions

18/05 2016

dev-master

9999999-dev

Basic Filemanager

  Sources   Download

GPL-3.0

The Requires

 

by Mirage Studio TH

extension yii2

18/05 2016

0.0.1

0.0.1.0

Basic Filemanager

  Sources   Download

GPL-3.0

The Requires

 

by Mirage Studio TH

extension yii2