2017 © Pedro Peláez
 

symfony-bundle media-bundle

Symfony 3 Media Bundle Manager

image

development-x/media-bundle

Symfony 3 Media Bundle Manager

  • Sunday, April 30, 2017
  • by desertknight
  • Repository
  • 1 Watchers
  • 1 Stars
  • 20 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 0 Forks
  • 0 Open issues
  • 2 Versions
  • 0 % Grown

The README.md

MediaBundle

The MediaBundle is media library for managing entity files. Use it on your risk., (*1)

SensioLabs Insight Travis CI Scrutinizer CI
SensioLabsInsight Build Status Scrutinizer Code Quality Code Coverage Build Status

Latest Stable Version Total Downloads Latest Unstable Version License composer.lock, (*2)

Features

  • save uploaded file in to database via DoctrineORM
  • all settings, templates and translations is highly customized

Installation

Step1: Download bundle

This command requires you to have Composer installed globally, as explained in the installation chapter of the Composer documentation., (*3)

$ composer require development-x/media-bundle "~1"

Step2: Enable bundle

<?php
// app/AppKernel.php

// ...
class AppKernel extends Kernel
{
    public function registerBundles()
    {
        $bundles = array(
            // ...
            new MediaBundle\MediaBundle(),
        );

        // ...
    }

    // ...
}

Step3: Edit configuration in config.yml

twig:
    form_themes:
        - 'MediaBundle:Form:fields.html.twig'

Step4: Install bootstrap-fileinput js plugin

Plugin installation could be found here. When you done with install, just load js * css files, (*4)

<link type="text/css" href="{{ asset('library/bootstrap-fileinput/css/fileinput.min.css') }}" rel="stylesheet" media="all" />
<script type="text/javascript" src="{{ asset('library/bootstrap-fileinput/js/fileinput.min.js') }}"></script>

More configuration

Contributing

However, if you are interested and want to send a bug fix, new functionality or better realization, just send a pull request :), (*5)

License

This bundle is under the MIT license. See the complete license in the bundle, (*6)

The Versions

30/04 2017