wgg / flysystem-doctrine
Doctrine DBAL 的 Flysystem 适配器
1.0.1
2022-07-01 09:37 UTC
Requires
- php: ^8.0
- doctrine/dbal: ^3.0.0
- league/flysystem: ^3.0
Requires (Dev)
- friendsofphp/php-cs-fixer: ^3.6
- league/flysystem-adapter-test-utilities: ^3.0
- phpstan/phpstan: ^1.4
- phpstan/phpstan-phpunit: ^1.1
- phpunit/phpunit: ~9.5
- symfony/var-dumper: ^5.4|^6.1
This package is auto-updated.
Last update: 2024-09-12 09:09:47 UTC
README
这是一个 Doctrine DBAL 的 Flysystem 适配器。
安装
composer require wgg/flysystem-doctrine
引导
<?php use Doctrine\DBAL\DriverManager; use League\Flysystem\Filesystem; use WGG\Flysystem\Doctrine\DoctrineDBALAdapter; $connectionParams = [ 'url' => 'mysql://user:secret@localhost/mydb', ]; $connection = DriverManager::getConnection($connectionParams); $adapter = new DoctrineDBALAdapter($connection, 'flysystem_files'); $filesystem = new Filesystem($adapter);
数据库
在开始时,您必须创建一个用于存储文件的表。SQL 表的架构可以在 schema
文件夹中找到。