development-x/media-service-provider
Composer 安装命令:
composer require development-x/media-service-provider
包简介
MediaServiceProvider for Silex framework
README 文档
README
| Sensiolab Insight | Travis-CI | Scrutinizer |
|---|---|---|
| VersionEye | Packagist |
|---|---|
Media Service Provider
Adding media service provider (inspired by SonataMediaBundle)
Features
- Adding DoctrineORM Entity for hold db records.
- Customized templates
Requirements
- PHP 5.3+
- Pimple ~2.1
- Doctrine ~2.3
Installation
Install with Composer, run:
composer require development-x/media-service-provider
Register first
<?php use Silex\Application; $app->register(new \Media\media-service-provider())
Create entity Media, and extend Base Entity
<?php namespace App\Entity; use Media\Entity\Media AS BaseMedia; /** * * @Entity * @HasLifecycleCallbacks * @Table(name="media_attachments") */ class Media extends BaseMedia { /** * @var integer * * @Column(name="id", type="integer") * @Id * @GeneratedValue(strategy="AUTO") */ protected $id; /** * Get id * * @return integer */ public function getId() { return $this->id; } }
ToDo
- Add more functionality
- Add more unit tests
Contributing
However, if you are interested and want to send a bug fix, new functionality or better realization, just send a pull request :) travis
统计信息
- 总下载量: 55
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 1
- 点击次数: 1
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2016-05-02