Skip to content

Latest commit

 

History

8 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CakePHP Filepicker Plugin

This plugin is to help make using filepicker.io even easier with cakePHP.

Installation

1. Requirements

  • Cake 2.0+
  • PHP 5.3+

2. Including the Plugin

  • Download the latest version, extract/uncompress it, and move it into app/Plugin/Filepicker/

  • Clone the repo ito the app/Plugin/Filepicker/ folder.

    From the 'app/Plugin' folder:

      git clone git@github.com:Filepicker/filepicker-cakephp.git Filepicker/
    

3. Load the plugin in your app/Config/bootstrap.php file:

//app/Config/bootstrap.php
CakePlugin::load('Filepicker');

4. Set up your configuration file

  • Create an account at Filepicker.io and get an apikey.

  • Copy the example file from app/Plugin/Filepicker/Config/filepicker.php.example to app/Config/filepicker.php

      $config = array(
          'Filepicker' => array(
               'apikey' => 'YOUR_API_KEY',
          )
      );
    

5. Adding it into your app controller

Add the Filepicker helper to your app controller.

<?php
class AppController extends Controller {
    public $helpers = array('Filepicker.Filepicker');
}

6. Install the script tag

Insert the script tag into your view or layout. For best performance, you should insert it at the end of the body, before the </body> tag.

 <?php
 echo $this->Filepicker->scriptTag();

7. Use it.

Where ever you have your form, you can insert a filepicker type tag.

echo $this->Form->input('attachment', array(
    'type' => 'filepicker',
    'data-fp-mimetypes' => "*/*",
));

For more options to put into the array, look at the filepicker documentation on the open widget

It will put a url into your form, which you can store into your database.

About

A CakePHP library for handling fileuploads with filepicker.io

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages