FilePond 小部件适用于 Yii 框架。

dev-main 2024-04-17 10:17 UTC

This package is auto-updated.

Last update: 2024-09-17 11:12:12 UTC


README

FilePond.


php-version PHPUnit PHPUnit Codecov Infection

filepond

安装

安装此扩展的首选方法是通过 composer

运行以下命令之一

composer require --dev --prefer-dist yii2-extensions/filepond

或者将以下内容添加到您的 composer.json 文件的 require-dev 部分。

"yii2-extensions/filepond": "dev-main"

使用方法

名称

use Yii2\Extensions\Filepond\FilePond;

echo FilePond::widget(['name' => 'image_file']);

活动字段

use Yii2\Extensions\Filepond\FilePond;

echo $form
    ->field($formModel, 'image_file')
    ->widget(
        FilePond::class,
        [
            'loadFileDefault' => $imageFile,
            'imagePreviewHeight' => 170,
            'imageCropAspectRatio' => '1:1',
        ],
    );

控制器或模型

use Yii2\Extensions\Filepond\FileProcessing;

$imageFile = FileProcessing::saveWithReturningFile(
    $categoryForm->image_file,
    Yii::getAlias('@uploads'),
    "category{$category->id}",
    false
);        

小部件属性

翻译支持

该扩展支持翻译。您可以将扩展翻译成您的语言,默认情况下,该扩展支持以下语言:

  • 中文
  • 英语
  • 法语
  • 德语
  • 波兰语
  • 葡萄牙语
  • 俄语
  • 西班牙语

代码质量

static-analysis phpstan-level StyleCI

支持的 Yii2 版本

Yii20 Yii22

测试

查看测试文档 了解有关测试的信息。

我们的社交媒体

Twitter

许可证

MIT 许可证。有关更多信息,请参阅 许可证文件